Tengo una aplicación de Android. Estoy haciendo una pantalla de carga con una barra de progreso.Cómo finalizar la actividad actual en Android
Ingresé un retraso en el método onCreate. Cuando el temporizador finaliza, quiero finalizar la actividad actual y comenzar una nueva.
Me da una excepción cuando llama al método finish()
.
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();
}
}
¿Cómo puedo cambiar el código para que finalice cuando se completa la barra de progreso?
intente loadingScreen.finish(); – sat
esto resolvió mi problema http://stackoverflow.com/questions/23574666/countdowntimer-inside-popup – Sam