亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

java - 如何在Fragment中調(diào)用Activity的onNewIntent?

瀏覽:87日期:2024-01-24 13:06:54

問題描述

如題 我怎么在Fragment中調(diào)用Activity中的OnNewInetent?

問題解答

回答1:

在 Activity 中增加一個(gè)公開的方法,在這個(gè)方法中調(diào)用 onNewIntent 方法,然后在 Fragment 中通過 getActivity 再去調(diào)用 Activity 公開的那個(gè)方法。有點(diǎn)好奇,你主動調(diào)用 onNewIntent 方法干嘛?

回答2:

恩 思路錯(cuò)了 這種方法不行 因?yàn)槲襪ainActivity中有4個(gè)Fragment(FragmentA FragmentB FragmentC FragmentD) 其中有其他的ActivityA需要跳轉(zhuǎn)到 FragmentA 中 所有我之前的思路是直接跳轉(zhuǎn)到MainActivy中 然后由MainActivity中控制add或者是replace FragmentA 但是出現(xiàn)了問題 MainActivity中出現(xiàn)了回退棧(因?yàn)镸ainActivity中的啟動模式是Stand模式) 所有我把MainActivity中的啟動模式設(shè)置為SingleTask 這下又出問題了 ActivityA 就跳轉(zhuǎn)不了到MainActivity中 所有我又重新了OnnewIntent()方法 就解決了這個(gè)問題 但是FragmentC中又需要A中的數(shù)據(jù)更新視圖(FragmentC中是一個(gè)餅圖 所有又無法實(shí)時(shí)更新) 想著能不能重新OnNewIntent()方法 在這個(gè)方法里面做視圖更新的方法。。

回答3:

你的難點(diǎn)在于Activity跳轉(zhuǎn)的同時(shí)還要更新數(shù)據(jù)。可以把兩者分開處理,Activity跳轉(zhuǎn)就使用常規(guī)的,數(shù)據(jù)更新可以使用EventBus等第三方庫進(jìn)行監(jiān)聽處理。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品第一 | 美女国内精品自产拍在线播放 | 久久99热国产这有精品 | 992tv快乐视频在线啪啪免费 | 中文字幕不卡在线高清 | 亚洲美女久久 | 8x永久免费观看成人影院 | 美女制服一二三区 | 91丝袜美腿高跟国产极品老师 | 国产一级做a爱免费观看 | 韩日在线播放 | 日韩视频 中文字幕 | 日本一线一区二区三区免费视频 | 日本久久中文字幕精品 | 亚洲国产精品综合久久2007 | 中文字幕有码在线视频 | 欧美日韩高清不卡一区二区三区 | 亚洲国产精品日韩一线满 | 国内精品视频在线播放一区 | 农村女人的一级毛片 | 麻豆成人在线视频 | 成人免费一级毛片在线播放视频 | 外国黄色网 | 亚洲欧美久久婷婷爱综合一区天堂 | 午夜视频成人 | 久热香蕉在线视频 | 天堂网果冻传媒 | 欧美视频亚洲色图 | 桃色播播| 青青青伊人 | 黄色网址视频在线播放 | 欧美黄色视屏 | 亚洲欧美网址 | 久久精品国产99国产精品澳门 | 国产在线观看91 | 爱爱小视频免费体验区在线观看 | 综合欧美视频一区二区三区 | 99视频只有精品 | 在线高清视频观看vvvv | 欧美日韩一区二区综合在线视频 | 欧美日韩午夜精品不卡综合 |