我的項目中有兩項活動 - Splash和AActivity。飛濺是主要活動,工作正常。但是,如果我在Splash活動運行時更改方向,則飛濺活動的UI會熄滅,但會在10秒後打開AActivity。飛濺的活動方向改變時活動會死亡
代碼 -
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(10000);
}catch(InterruptedException e){
e.printStackTrace();
}finally{
Intent AActivityIntent = new Intent("com.example.ex.AACTIVITY");
startActivity(AActivityIntent);
}
}};
timer.start();
}
@Override
protected void onPause() {
super.onPause();
finish();
}
}
我想保留飛濺活動的UI,持續10秒,即使方向改變。 10秒後飛濺活動應該完成。怎麼做 ???
++不適用於懶惰的方法。 – Jens 2012-01-14 22:46:10
@Malcolm謝謝馬爾科姆。我已經嘗試過你的方法,從代碼中刪除了一些語法錯誤,但是在我的設備上運行應用程序時出現「應用程序意外停止......」錯誤。不知道爲什麼? – Vivek 2012-01-14 23:01:46
您應該查看[DDMS](http://developer.android.com/guide/developing/debugging/ddms.html)中的日誌,它們應該有異常和堆棧跟蹤。 – Malcolm 2012-01-15 08:51:52