原文:Android activity的setResult()在什么時候調用?

如果一個activity要返回數據到啟動它的那個activity,可以調用setResult 方法。那什么時候去調用setResult 方法返回數據呢 看一下源碼就明白了: ...

2012-06-08 16:18 2 8829 推薦指數:

查看詳情

setResult()的調用時機

  今天遇到這樣一個問題,我在Activity-A中用startActivityForResult()方法啟動了Activity-B,並且在B中通過setResult()方法給A返回值,由於某些原因不能在setResult()之后立刻調用finish()函數,只能通過用戶按Back鍵自己退出 ...

Wed Jul 30 00:36:00 CST 2014 2 16334
setResult(Activity.RESULT_OK)失敗分析

今天在項目中遇到一個問題,感覺有點意思,簡單描述如下: A Activity中,調用startActivityForResult(mIntent, Constants.XXX); 跳轉到B Activity。 B Activity中,finish()方法里面 ...

Tue Dec 12 22:46:00 CST 2017 0 1381
Android中非activity調用activity方法

例如需要使用: 第一種方法就是使其類變成Activity。 第二種方法便是傳入上下文Context。如下: 采用第二種方式可避免如下錯誤: 鏈接:關於Context不得不說的細節 ...

Wed Sep 18 17:16:00 CST 2019 0 578
setResult()設置無效,onActivityResult沒有被調用

情況1 呃,被坑了幾個小時,后來發現,在調用setResult的時候,requestCode隨便傳了個Activity的RESULT_OK,而這個常量的值是-1,導致onActivityResult沒有被調用。 握了棵草啊。。。 看看文檔:requestCode If > ...

Mon Jul 14 18:50:00 CST 2014 0 3695
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM