作者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
1F:→ demisoda:onActivityResult应该可以?! 12/07 03:09
2F:→ afz096:同 demisoda, result.setText 要放在 onActivityResult 12/07 18:39
3F:→ shawnwang:啊!二楼点醒我了... 感谢两位!! 12/08 00:27