1. 程式人生 > >頁面A呼叫onBackProcessed跳轉到頁面B,頁面B取不到intent資料。

頁面A呼叫onBackProcessed跳轉到頁面B,頁面B取不到intent資料。

頁面A如下

    @Override
    public boolean onBackPressed() {
        CommonUtil.hideSoftInput(getActivity(), mLlcontent);
        if (mFromType == 1) {
            Intent intent = new Intent();
            if (mCurrentServiceType == 0) {
                intent.putExtra(BundleConstants.HOMEPAGE_SEARCH_PARAMETER, mJsonObj);
            } else {
                intent.putExtra(BundleConstants.HOMEPAGE_SEARCH_OPERATORS_PARAMETER, mOperatorsJsonObj);
            }
            getActivity().setIntent(intent);
            getActivity().setResult(mCurrentServiceType == 0 ? RequestResultCodes.RESULT_HOME_PAGE_SEARCH_FILTER_LIST : RequestResultCodes.RESULT_HOME_PAGE_SEARCH_OPERATORS_FILTER_LIST);
        }
        return super.onBackPressed();
    }

呼叫getActivity()的setIntent方法頁面B的onActivityResult方法時取不到data,需在getAcitivty().setResult末尾設定intent的Data。

相關推薦

頁面A呼叫onBackProcessed頁面B,頁面Bintent資料

頁面A如下 @Override public boolean onBackPressed() { CommonUtil.hideSoftInput(getActivity(), mLlcontent); if (mFromTy

在子頁面session過期無法到父頁面

pat 定向 this ise odi 框架 string login har 當session過期後可以用過濾器來設置重定向頁面 public class ActionFilter extends HttpServlet implements Filter { p

用jsp實現登入,登入成功則到登入成功頁面,失敗則到失敗頁面

login.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8

A頁面帶參數B頁面;進行解析,並顯示數據,進行編輯

gem llb function IT ren truct ++ undefined nts 1 A頁面跳轉時候的地址: 2 parent.layer.open({ 3 type: 2, 4

Jmeter 對於從A登入頁輸入使用者名稱,密碼,驗證碼,登入後到C頁面,中間經過一個B頁面該如何測試

1,右擊測試計劃,點新增---Threads---執行緒組 2,右擊執行緒組,新增---配置元件---http請求預設值(新增http請求預設值是為了方便每次新增http請求不用在輸入協議、伺服器名稱或IP、埠號) 具體配置如下 3,右擊執行緒組,新增---

python學習之網站的編寫(HTML,CSS,JS)(五)----------a標籤,用於實現網頁的頁面具體位置的

 a標籤既可以實現頁面的跳轉也可以實現具體位置的跳轉,見如下程式碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <tit

App呼叫系統內建應用或到設定頁面

[UIApplication sharedApplication] openURL:url];通過給url不同的值,可以實現呼叫系統自帶電話/簡訊/郵箱/瀏覽器/… 1、呼叫 電話phone [[UIApplication sharedApplication

登入頁面在輸入了正確的使用者名稱和密碼後仍到登入頁面是期望的系統首頁面,debug的時候發現,登入頁面呼叫的action類方法被呼叫了兩次,後臺無法獲取前臺頁面傳過來的引數

問題描述: 專案首頁面進不去,debug的時候發現,index頁面呼叫的action類方法被呼叫了兩次,後臺無法獲取前臺頁面傳過來的引數,導致登入頁面在輸入了正確的使用者名稱和密碼後仍跳轉到登入頁面而不是期望的系統首頁面。 可能原因: 在Eclipse中的專案名與專案配置檔

IdentityServer4 登錄成功後,到原來頁面

localhost token IdentityServer4 登錄成功後,默認會跳轉到Config.Client配置的RedirectUris地址http://localhost:5003/callback.html,用於獲取 Token,比如跳轉後的地址:http://localhost:5003

解決js中post提交數據並且到指定頁面的問題總結

設置 表單 for 並且 無法 fun 開發 完成 我們 今天在開發中過程中遇到了這個問題,js中利用JQuery中的 $.post("url", id, function(){}); 這個方法是數據提交正常,但是後臺處理完成之後跳轉無法成功。經過分析,後臺只是將要跳轉

js識別手機訪問自動到相應頁面

andro icp 是否 地址 ride 手機 為我 ase ipad /* * 智能機瀏覽器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgen

cordova遠程頁面調用瀏覽器問題

頁面 onf 調用 bsp 瀏覽器 int pre 刪除 跳轉 config.xml 刪除 <allow-intent href="http://*/*" /> <allow-intent href="https://*/*" />

多少秒後到指定頁面

obj baidu ref class time nbsp pan blog 跳轉 (1)var obj=setTimeout("location.href=‘http://www.baidu.com‘;",5000); (2)var obj1=setTimeout(f

PHP 頁面刷新與的方法匯總

clas dsm 目標 type class ont utf-8 標簽 tex HTML meta標簽 <meta http-equiv=‘content-type‘ content="text/html;charset=utf-8"/> 實現頁面刷新 &

js判斷是否是移動端自動到wap頁面代碼

lct regex windows port ams spice hone ron per <script type="text/javascript"> function is_mobile(){ var

vue中根據手機類型判斷是安卓、微信或IOS相應下載頁面

nload tor js代碼 roi agen 按鈕 path his cati 按鈕:<div class="download" @click="downApp">立即下載</div> 遮罩層:<div class="dark" v-show

html js點擊按鈕滾動定位到頁面指定位置(DIV)的方法代碼

實現 定向 觸發 提交按鈕 a標簽 原理 標簽 baidu 就是 一:通過html錨點實現滾動定位到頁面指定位置(DIV): 如果我們要點擊實現跳轉的地方是一個html錨點,也就是點擊一個A標簽超鏈接實現跳轉,可以把A標簽的href屬性直接指向跳轉指定位置的div,代

mvc ajax訪問後臺時session過期無法到Login頁面問題解決

題解 AI web iso null ida color span 解決 public class BaseController : Controller { protected User UserInfo {

HTML至別的頁面

跳轉 適合 百度 百度網 網站 項目 書寫 herf 格式 1。我們經常用上網點擊網頁內容的時候,會跳轉到別的網頁,或者是本網站的另一頁,那麽問題來了,如何實現的的呢 。 2.其實在HTML中實現這樣的效果其實不難,首先我們要學習的是跳轉頁面的路徑,一般分為兩種:

springBoot 沒有到指定頁面

沒有 auto div spring autoconf clas thymeleaf framework nbsp Whitelabel Error Page 解決辦法,添加依賴: <dependency> <groupId