求助 公司要求實作第三方瀏覽器喚醒app 我在 AndroidManifest 中設定了
正常喚起沒問題 app在后臺運行的情況下 點擊瀏覽器喚起了多次之后 就無法再次進入此activity 的onCreate方法了 如果換個瀏覽器 或者把app 殺掉行程 就又可以正常進入這個activity的oncreate 方法了 好像這個 <intent-filter> 也有個快取限制一樣 請問有遇到相同問題的同學么 知道的幫忙解答下 謝謝了
uj5u.com熱心網友回復:
https://blog.csdn.net/qXing123456789/article/details/82146807,希望對你有幫助,有則點個贊就行uj5u.com熱心網友回復:
接收資訊的頁面寫成一個透明的Activity,跳轉到各個頁面,處理完成后關閉,這樣就不會出現問題。uj5u.com熱心網友回復:
是無法進入oncreate的,但是不能理解為<intent-filter>有個快取...而是說activity本身沒有被銷毀,再次進入時不會呼叫oncreate...試試復寫onNewIntent(Intent intent)方法,這個方法類似生命周期,專門在第二次intent啟動時呼叫...如果你要在oncreate里面所做的處理,同時在這個方法呼叫一次就好了需要了解原理,去百度一下onNewIntent呼叫的時機。
uj5u.com熱心網友回復:
在AndroidManifest.xml中設定activitiy的啟動模式是singleTask就行了轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/45623.html
標籤:Android
下一篇:用Android Studio3.6.2 開發程式,測驗提取網頁的時候某個網頁中文顯示為黑色菱形方塊加問號,應該如何解決?
