簡體   English   中英

摩托羅拉Droid 3攝像頭應用殺死了背景音樂應用

[英]Motorola Droid 3 Camera app kills backgournd apps

我有打開本機相機應用程序並獲取捕獲圖片的應用程序。 我已經看到,當我的應用程序打開本機攝像頭應用程序時,它將殺死所有后台運行的應用程序(包括我的應用程序)。

這個問題也在其他流程中進行了測試,例如:我已經打開了3-4個其他應用程序。 之后,我直接從主屏幕打開了本機攝像頭應用程序。 在這種情況下,它也會殺死所有先前打開的應用程序。

我想讓后台應用程序保持打開狀態。 有人可以幫我嗎?

我已經使用Samsung Galaxy ACE和HTC Desire HD測試了相同的場景。 一切正常。

設備配置:摩托羅拉Droid 3,Android版本:2.3.4

是的,知道了。 我已經找到了解決方案。 我的問題就像當我打開Motorola Droid 3相機應用程序時,它關閉了所有后台運行的應用程序。 在搜索博客並應用一些邏輯后,發現這是本機攝像頭問題。

因此,對於該解決方案,我已使用以下方法將應用程序狀態保存到捆綁包中

受保護的void onSaveInstanceState(Bundle outState)

並再次從onCreate方法檢索保存的狀態,它可以工作。 現在我的應用程序不會崩潰。 但是這里還有一個問題,就像我從本機相機捕獲的任何圖像都不會顯示在屏幕上,因為它已經重新啟動,因此不會調用onActivityResult方法。

為了解決這個問題,我們必須清除本機相機應用程序的數據,並強制將其停止一次。 之后,我從我的應用程序中打開本機攝像頭應用程序,它可以運行2-3次,然后再次停止工作。 我再次清除數據並強制停止本機相機應用程序,並且該方法可以正常工作。

對此的其他解決方案是我已經安裝了Camera360應用程序,並且對我來說運行良好,不需要使用默認的攝像頭應用程序。

我知道這還是可以解決的,但是如果有人可以給我其他更好的解決方案,那就很好。

請享用。

暫無
暫無

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

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