[英]Android 1.6: onActivityResult is not called
我對方法“ onActivityResult”有疑問。 我從主要活動中創建了一個新活動:
Intent intent = new Intent(this, NewActivity.class);
startActivityForResult(intent, 0);
新的活動如下所示結束:
Intent resultIntent = new Intent();
resultIntent.putExtra("vid", hmvenues.get(venues[currentPosition]));
resultIntent.putExtra("name", venues[currentPosition]);
setResult(RESULT_OK, resultIntent);
finish();
但是方法onActivityResult似乎沒有被調用
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(this.getClass().getName(),"onActivityResult");
...
}
有人知道我做錯了什么嗎? 謝謝!! 勒布
哦,我發現了錯誤:我打開了另一個活動,該活動位於這些活動之間的活動堆棧中,並導致了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.