我有一個Android應用程序。我正在製作一個帶有進度條的加載屏幕。如何在Android中完成當前活動
我在onCreate方法中輸入了一個延遲。當計時器結束時,我想完成當前的活動並開始一個新的活動。
它只是給我一個例外,當它調用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();
}
}
如何變更代碼,以便當進度條完成它結束?
嘗試loadingScreen.finish(); – sat 2011-02-15 07:21:00
這就解決了我的問題 http://stackoverflow.com/questions/23574666/countdowntimer-inside-popup – Sam 2016-07-18 13:55:22