我知道沒有從活動到應用程序的意向選項。 還有其他方法可以觸發並移動到擴展Application類的extends Activity類嗎?從活動到應用程序的「意圖」
我在Android Studio上構建了一個擴展應用程序的項目,然後添加了擴展Activity來打開應用程序。 現在,我找不到從Activity類移動到Application類的方法。
有沒有可能的辦法?
我知道沒有從活動到應用程序的意向選項。 還有其他方法可以觸發並移動到擴展Application類的extends Activity類嗎?從活動到應用程序的「意圖」
我在Android Studio上構建了一個擴展應用程序的項目,然後添加了擴展Activity來打開應用程序。 現在,我找不到從Activity類移動到Application類的方法。
有沒有可能的辦法?
您可能會誤解Application
和Activity
之間的差異。
每個Android應用程序只有一個Application
。您的應用中可能有許多Activity
類。
您不能將Intent
發射到Application
。 Application
不是您的界面的一部分,它可以幫助您在整個應用程序中保持全局狀態。 Application documentation。然而,Activity
卻是包含您的用戶界面的主要對象。 Activity documentation。
嗯, 我的應用程序從一個活動開始,沒有辦法觸發一個按鈕來啓動(擴展)應用程序類? – user3181843
不,當你開始你的Activity時,Application類已經開始了(並且將繼續運行直到你的App完全停止)。 – Knossos
所以我需要從Activity類的Application類中調用我的方法 – user3181843
從http://www.tutorialspoint.com/android/android_intents_filters.htm:
一種的Android 意圖要被執行的操作的抽象描述。它可以與startActivity一起使用以啓動一個Activity,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件,並使用startService(Intent)或bindService(Intent,ServiceConnection,int)與後臺服務進行通信。
好的,讓我說說你的意思。你想創建從Application和Activity同時擴展的類嗎? –
你有意圖的問題嗎?像不能傳遞數據或錯誤的問題? –
編號 我構建了一個應用程序,然後創建了活動,因爲我想添加幾件事情。 現在,我想觸發一個按鈕或東西,所以我可以移動到擴展應用程序類 – user3181843