国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1862|回復(fù): 0
打印 上一主題 下一主題

start Activity的requires new task異常解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-29 15:24:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: android , start Activity
很多人使用start Activity時(shí)候,會(huì)碰到如下的異常:
Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
我曾經(jīng)也遇到過(guò),不過(guò)后來(lái)研究了一下之后,明白了原理,記下來(lái),以為碰到同樣困擾的兄弟們解惑。
都知道,Context中有一個(gè)startActivity方法,Activity繼承自Context,重載了startActivity方法。如果使用Activity的startActivity方法,不會(huì)有任何限制,而如果使用Context的startActivity方法的話,就需要開(kāi)啟一個(gè)新的task,遇到上面那個(gè)異常的,都是因?yàn)槭褂昧薈ontext的startActivity方法。解決辦法是,加一個(gè)flag。 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
這樣就可以在新的task里面啟動(dòng)這個(gè)Activity了。

希望以上的方法能夠幫助到大家,謝謝已閱者。更多安卓技術(shù)問(wèn)題歡迎加群探討:278744577,驗(yàn)證碼:eec,不寫(xiě)驗(yàn)證不予通過(guò)喲~+~

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91xvip| 青草视频入口 在线观看 | 欧美三级久久 | 日韩手机在线免费视频 | 国产精品久久久久久久专区 | 亚洲欧美日韩久久精品第一区 | 国产99视频精品免费视频7 | 中文字幕日韩精品一区口 | 成人精品视频一区二区在线 | 久久国产亚洲欧美日韩精品 | 久草青青 | 亚洲免费网站观看视频 | 亚洲涩涩视频 | 看免费人成va视频全 | 国精品一区二区三区 | 久久影视精品 | 四虎影院观看视频 | 日韩欧美一区二区三区不卡在线 | 亚洲精品永久免费 | 四虎精品影院永久在线播放 | 日本国产网站 | 欧美va在线观看 | 欧美理论片手机在线观看片免费 | 在线观看日韩欧美 | 国产精品视频自拍 | 999成人精品视频在线 | 国产99欧美精品久久精品久久 | 五月天国产视频 | 亚洲精品一卡2卡3卡三卡四卡 | 91精品天美精东蜜桃传媒入口 | 亚洲天天综合 | 奇米精品一区二区三区四区 | 毛片高清一区二区三区 | 欧美精品亚洲二区 | 欧美日韩国产成人精品 | 91蜜桃在线观看 | 亚洲男人第一天堂 | 欧美日韩在线成人看片a | 日韩福利小视频 | 91麻豆精品国产自产在线 | 好男人新视频社区 |