我有這兩種方法,當我發現「something1 *」時暫停此主要活動,然後在主要活動暫停時更改爲someactivity1 *。但我的問題是,它不會改變我的活動,它會凍結我的主要活動,而且它不會做任何其他事情。這是可能的,因爲我摧毀了線程,但我看不到任何解決方案,我不確定。 (該方法2是一個循環中) 對不起我的英語水平,並感謝幫助Android java活動
public void method1(){
super.onPause();
run = false;
while(){
try{
thread.join();
}catch(InterruptedException e){
e.printStackTrace();
}
}
thread1 = null;
Intent i = new Intent(someactivity1*);
startActivity(i);
}
//the method2 is inside a loop
public void method2(){
if(something1*){
onPause();
}
}
我不知道你想做什麼,但這段代碼是各種各樣的壞... – Jug6ernaut 2012-07-31 19:55:12