簡體   English   中英

Android 1.6:未調用onActivityResult

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM