簡體   English   中英

使用第三方搜索意圖的不穩定性

[英]Instability using a 3rd party search intent

我有一個應用程序已經發布了將近一年,它利用了第三方應用程序的搜索意圖。 只要第三方應用程序在內存中,搜索效果就很好。 但是,如果Android由於任何原因終止了該應用程序,則我的應用程序將崩潰。 我最近實施了一種可以確定第三方應用程序是否正在運行的方法,該方法已解決了很多問題(盡管在測試和啟動搜索意圖之間,Android仍然可以終止第三方應用程序)。

我打電話給的第三方應用程序很大,需要10秒鍾左右才能啟動。 如果我太早使用搜索意圖,則兩個應用程序都會崩潰。 我似乎無法捕獲異常,但這不是我的關注。 我的問題是這樣的:有誰知道一種可以采用的方式(除了Thread.sleep之外)可以保證以下兩種方式:a)我的應用程序可以確定搜索意圖是否“可用”(這是我真正想要知道的)給定意圖的工作方式,這聽起來像是胡說八道)或b)一種我可以捕獲這樣的失敗的方式(我嘗試過UncaughtExceptionHandler卻沒有成功)。

問候

我認為這實際上是由於內存不足導致Android o / s殺死該應用程序的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM