J'ai une application Android. Je fais un écran de chargement avec une barre de progression.
J'ai participé à un retard dans la méthode onCreate. Lorsque la minuterie finitions, je veux terminer l'activité en cours et en commencer une nouvelle.
Il me donne juste une exception lors de l'appel à l' finish()
méthode.
public class LoadingScreen extends Activity{
private LoadingScreen loadingScreen;
Intent i = new Intent(this, HomeScreen.class);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
CountDownTimer timer = new CountDownTimer(10000, 1000) //10 second Timer
{
public void onTick(long l)
{
}
@Override
public void onFinish()
{
loadingScreen.finishActivity(0);
startActivity(i);
};
}.start();
}
}
Comment puis-je changer le code de sorte qu'il se termine lorsque la barre de progression est fait?