Я сделал простое приложение для начинающих с помощью Drawables и Intent. Идея состоит в том, чтобы выполнить четыре действия и с помощью потока перейти от одного к другому действию, и когда он дойдет до последнего действия, я хочу автоматически закрыть приложение, выведя тост как «BYE» или что-то еще. Если это возможно с помощью Intent или любым другим способом, помогите мне.
Код моего последнего действия приведен ниже, но он зацикливается на последнем действии до бесконечности:
package mj.manan.thisisit;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class ScreenLast extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_screenlast);
Thread t1 = new Thread(){
public void run(){
try {
Thread.sleep(2000);
finish();
} catch (InterruptedException e) {
// Auto-generated catch block
e.printStackTrace();
}finally{
Intent innt = new Intent(ScreenLast.this,ScreenLast.class);
innt.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(innt);
ScreenLast.this.finish();
}
}
};
t1.start();
}
}