Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.
Gewoon een aparte activity met een plaatje en de tekst ‘nu laden’.
Op de achtergrond zal die de artikelen wel ophalen en in database stoppen,
als die daarmee klaar is doorsturen naar ‘main’ activity.
en hoe doe je dat dan dat hij na ongeveer 5 seconden naar de mainactivity gaat?
en hoe kan je die activity's koppelen?
Zo kan je load activity er ongeveer uit zien:
import android.app.Activity;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
public class LoadActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.load);
AsyncTask<Void, Void, Void> asyncTask = new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
try {
// Slaap 3 seconden (of doe iets nuttigs hierin ;)).
Thread.sleep(3000);
} catch(InterruptedException e) {
}
return null;
}
@Override
protected void onPostExecute(Void o) {
finish();
//naar 'main activity'
Intent i = new Intent(LoadActivity.this, MainActivity.class);
startActivity(i);
}
};
asyncTask.execute();
}
}
Zoek anders even op “Android splashscreen” o.i.d. .
ik heb nu al een activity ‘mainactivitiy’, waar kan je aangeven dat hij eerst naar loadactivity moet kijken?
Check de AndroidManifest.xml.
De devtutorials van androidworld kun je ook goed gebruiken voor dit soort vragen / meer info.
Ik heb een vraagje, wanneer je de nu.nl app opstart krijg je eerst dit te zien:4048
Hoe maak je dit?
Alvast bedankt!