DialogFragment中如何獲取Activity中onActivityResult的返回資訊
最近做應用有一個場景是,在Activity中會有一個彈窗(DialogFragment型別),在彈窗中會呼叫startActivityForResult方法,然後在回撥的時候,彈窗的onActivityResult方法並沒有收到回撥資訊,而在它所在的Activity中的onActivityResult方法中可以收到回撥資訊,但是彈窗需要根據回撥的資訊來做相應的後續操作,在我不想使用廣播之類的方法時,如何解決讓彈窗也能搜尋到相關資訊呢
在網上找到有個方法,就是在Activity的onActivityResult方法中呼叫下面的方法,就可以了:
@Overrideprotectedvoid onActivityResult (int requestCode,int resultCode,Intent data){
fragmentObject
.onActivityResult(requestCode, resultCode, data);}
親測可行,有問題大家可以留言
相關推薦
DialogFragment中如何獲取Activity中onActivityResult的返回資訊
最近做應用有一個場景是,在Activity中會有一個彈窗(DialogFragment型別),在彈窗中會呼叫startActivityForResult方法,然後在回撥的時候,彈窗的onActivityResult方法並沒有收到回撥資訊,而在它所在的Activity中的on
關於android 中獲取應用程式的包資訊
Android系統為我們提供了很多服務管理的類,包括ActivityManager、PowerManager(電源管理)、AudioManager(音訊管理) 等。除此之外,還提供了一個PackageManger管理類,它的主要職責是管理應用程式包。 通過它,我們就可以獲取應用程
MFC中獲取程式自身的版本資訊
收集整理自CSDN論壇。 首先、在Stdafx.h中引入連結庫: #pragma comment(lib,"Version.lib") 在對應的處理方法中如下: char FileVerInfo[4096]; DWORD dwVerLen = 0; CString strPath
在Activity中獲取AsyncTask中更新progress的值,可用在檔案的上傳和下載同步顯示進度
public class MyAsyncTask extends AsyncTask<String, Integer, Void>{ public AsyncResponse mAsyncResponse = null; @Over
在一個元件中呼叫其他元件的內容||android中怎樣在activity中獲取fragment中的控制元件
//getFragmentManager().findFragmentById(id).getView().findViewById(id); // 此句截自百度知道 詳見google 官方藍芽裡BluetoothChatFragment中setupChat()方法button呼叫EditTex
從Spring MVC中獲取Controller中的請求資訊
在我們平常的專案裡面經常需要進行許可權配置,其中有一個就是先把專案裡面的請求的路徑存進去,之後在進行一系列的設定,但是每次都要從程式碼裡面複製粘帖就很麻煩了。 在Spring MVC中是可以
qt中獲取當前登入的使用者資訊類的簡單實現
.h檔案程式碼如下 #ifndef CSF_H #define CSF_H #include <QString> #include <QDateTime> class csf { public: csf(); static void s
Android中獲取基於基站的經緯度資訊
目前獲取經緯度一共有兩種方法: 一是通過谷歌的地圖API來獲取經緯度,一般獲取的精確度比較的大,詳細請參考文章:http://www.shouyanwang.org/thread-32-1-1.html 還剩下的一種就是藉助移動的基站定位來獲取經緯度: 移動基站的定位必須藉助儲存卡,目前已經測試的,中國電信和
如何在Fragment中獲取Activity
Fragment中獲取Activity的Context時只需要this.getActivity()即可. 而不是許多人說的this.getActivity().getApplicationContext(),如果用後者傳入AlterDialog肯定會報錯(androi
PHP中獲取當前頁面的URL資訊詳解
<? //獲取當前的域名: echo $_SERVER['SERVER_NAME']; //獲取來源網址,即點選來到本頁的上頁網址 echo $_SERVER["HTTP_REFERER"]; $_SERVER['REQUEST_URI'];//獲取
如何用Revit API 在Revit的模型中獲取輪廓族的截面資訊
Revit提供了輪廓族,它相當於定義了一個介面,有多邊形構成,也可以由弧形等組成的一個封閉的曲線。 在製作族的時候,可以對指定的輪廓族型別進行拉昇或放樣。也可以在做強飾條時候用到,還可以使用者繪製板邊。輪廓族提供了很便利的功能。在Revit專案中,如何讀取這些輪廓族所定義的介
安卓在Activity中獲取Fragment中的控制元件
``` 首先在Activity中例項化Fragment ExampleFragment exFragment = (Fragment)getFragmentManager().findFragmentById(fragmentID); 然後獲取Fragment中的控制元件 TextView tv =(Tex
在彈框中獲取foreach中遍歷的id值,並傳遞給地址欄(方法2)
ges 應該 我們 png 地址欄 each 獲取 賦值 有時 1.php有時候我們需要再彈框中獲取foreach中遍歷的數據(例如id),在彈框中點擊按鈕並傳遞給地址欄跳轉。那麽應該怎麽做呢。第二種方法。 2. 可以在彈框中給出一個input hidden 點擊按鈕彈窗時
一般處理 程序中獲取Session中的值?
session對象 一般處理程序如果沒有引入using System.Web.SessionState;空間和IRequiresSessionState(或者IReadOnlySessionState)接口,那麽會出現session對象未將實例化的錯誤。一般處理 程序中獲取Session中的值?
Unity中獲取Animator中動畫片段的時長
sta bre 分享圖片 個數 watermark str size .get 開發 開發環境:Unity5.6.2 private Animator animator; public void GetLengthByName(string name) { floa
js中獲取input中所輸入的值
-c scrip tle utf-8 element 輸入 pla ont button <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>
graphql 在sub query 子查詢中獲取header中的token
以下內容基於graphql-yoga,它是基於apollo graphql server,並整合了 graphql-subscriptions/subscriptions-transport-ws: GraphQL subscriptions server graphql.js/gr
Java中獲取資料庫中的資料,獲取下拉列表中的資料, 獲取省、市、區的資料,根據上一層去控制下一層
$(function() { //validateRule(); getDept(); $("select[name='deptNamee']").change(function() { var deptCode = $("select[name='deptN
如何在JSP中獲取html中多個複選框中的內容
html中複選框的程式碼 愛好: 看書 <input type="checkbox" name="userHobby" id="checkbox" value="Read"/> <label for="checkbox"></label> 打球
js中獲取url中引數的方法
JS中獲取url中引數的方法(帶中文的也可以): function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r =