作者shawnwang (休假妳好)
看板java
標題[問題] Android 能否實現 modal 視窗呢..
時間Tue Dec 7 00:13:25 2010
虛擬碼如下,試圖在 ClassB 的 Activity 結束後才將 Thank you! 印出
但實際的結果是,無論使用 startActivity 或 startActivityForResult
似乎都不會等待第二個 Activity 結束,就直接把 Thank you! 做完了..
請問高手,應該使用什麼方式可以讓程式等待呼叫的 Activity 返回再往下做呢,感謝
private Button.OnClickListener restart = new Button.OnClickListener() {
public void onClick(View v) {
if(Condition 1 == true)
value = 1;
else if(Condition 2 == true) {
Intent testIntent = new Intent();
testIntent.setClass(ClassA.this, ClassB.class);
startActivity(testIntent);
// startActivityForResult(testIntent, 0);
}
result.setText("Thank you!");
}
};
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.160.166
→ demisoda:onActivityResult應該可以?! 12/07 03:09
→ afz096:同 demisoda, result.setText 要放在 onActivityResult 12/07 18:39
→ shawnwang:啊!二樓點醒我了... 感謝兩位!! 12/08 00:27