問題:我有說4個活動A,B,C和D.onActivityResult(...)沒有得到所謂的
A - 電話 - >乙 - 電話 - 「ç
使用startActivityForResult(...,...)完成新的活動調用
現在我的問題是,如果我簡單地調用完成活動C,然後onActivityResult(...)按預期調用。但我想完成C和startActivity(D,...);
//我從C調用finish()的代碼。
public void onSettingsClick(View v) {
System.out.println("My Parent ====== "+getParent());
if (getParent() == null) {
setResult(Activity.RESULT_CANCELED, new Intent());
} else {
getParent().setResult(Activity.RESULT_CANCELED,new Intent());
}
finish();
StartActivityUtil.launchSettings(this);// call to Activity D is done here
}
Plz幫助我,嘗試了不同的溶膠。但沒有運氣:(
而且我總是得到的getParent()= NULL
嗨,嘗試你的解決方案。 – 2012-03-31 06:30:49
這工作:),我篩選了從C到A的StartActivity代碼,並且一切正常。非常感謝:) – 2012-03-31 07:43:07
您的問題得到解決,這很重要,歡迎您 – jeet 2012-03-31 07:46:24