我有一個包含飛濺活動的android程序。當我運行該程序的一切完美的工作,但是當PRES後退按鈕我看到我的濺活動再次。要能避免這個,看來我需要關閉我的飛濺,但我可以T 這裏是我的代碼我想關閉我的飛濺活動
package com.tesbih;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class Splash extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread timer = new Thread(){
public void run(){
try{
sleep(5000);
}catch(InterruptedException e){
e .printStackTrace();
}finally{
Intent openStartingPoint = new Intent ("com.tesbih.TESBIHMAINACTIVITY");
startActivity(openStartingPoint);
}
}
};
timer.start();
}
}
有你看了文檔http://developer.android.com/reference/android/app/Activity.html#finish() – Raghunandan
是您的閃屏發射活動爲你的應用程序,或者是它從發起活動開始?它看起來像前者,在這種情況下,您當前的活動是您主要活動的父/子堆活動。你應該清理後端堆棧的意圖:http://stackoverflow.com/questions/5794506/android-clear-the-back-stack。 – user1676075