簡體   English   中英

如何防止Android應用程序多次加載?

[英]How to prevent Android application from loading multiple times?

這一定是一件容易的事,但我沒有太多運氣來尋找答案。 抱歉,這是一個常規問題。

如果我離開我的應用程序,將無法返回。 再次啟動應用程序將加載它的第二個實例,而不是返回到它。 如果我在應用程序中運行音頻循環,則很難重新將其關閉。

在啟動時,我希望該應用程序銷毀其自身未運行的任何先前實例。

我還想嘗試在離開時關閉該應用程序(我知道這不是正確的操作方式,但我想嘗試此操作供我個人使用該應用程序)。 或使用“返回”按鈕銷毀該應用程序。

謝謝。

將其添加到清單中的活動定義中...

android:launchMode =“ singleInstance”

如何防止活動在按下按鈕時加載兩次

我已經回答了這個問題 ,您可以在AndroidManifest.xml文件中為MainActivity聲明android:launchMode="singleTask"屬性,這樣,如果在后台運行一個實例,則操作系統將不會創建新實例。

暫無
暫無

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

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