原文:setResult()設置無效,onActivityResult沒有被調用

情況 呃,被坑了幾個小時,后來發現,在調用setResult的時候,requestCode隨便傳了個Activity的RESULT OK,而這個常量的值是 ,導致onActivityResult沒有被調用。 握了棵草啊。。。 看看文檔:requestCode If gt , this code will be returned in onActivityResult when the activi ...

2014-07-14 10:50 0 3695 推薦指數:

查看詳情

setResult()的調用時機

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

Wed Jul 30 00:36:00 CST 2014 2 16334
Android activity的setResult()在什么時候調用?

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

Sat Jun 09 00:18:00 CST 2012 2 8829
調用startActivityForResult后,onActivityResult為什么立刻響應

現象 今天在編寫代碼的時候,涉及到兩個Activity通過Intent來傳值的問題。具體描述為:activity A調用startActivityForResult()函數啟動Activity B,然后B結束時通過setResult()函數將一些值回傳給A。筆者過去使用這種 ...

Wed Dec 30 19:32:00 CST 2015 0 3964
調用startActivityForResult后直接調用onActivityResult

人員都知道,可以經由過程應用 startActivityForResult() 和 onActivityResult() 辦法來傳遞或接管參數。 然而在“輕聽”項目中,還沒比及被調用的 Activity 返回,onActivityResult() 就被履行了。 找了好久,終於經由過程 ...

Thu Oct 13 17:56:00 CST 2016 0 2247
Android的Fragment中onActivityResult不被調用的解決方案

  常見的,我們會在FragmentActivity中嵌套一層Fragment使用,甚至兩次或多層Fragment嵌套使用。這個時候,在第二級或者更深級別的Fragment調用startActivityForResult方法時,將無法收到onActivityResult回調。閱讀 ...

Fri Mar 11 05:57:00 CST 2016 0 6932
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM