2016-01-28 43 views
1

我知道沒有從活動到應用程序的意向選項。 還有其他方法可以觸發並移動到擴展Application類的extends Activity類嗎?從活動到應用程序的「意圖」

我在Android Studio上構建了一個擴展應用程序的項目,然後添加了擴展Activity來打開應用程序。 現在,我找不到從Activity類移動到Application類的方法。

有沒有可能的辦法?

+0

好的,讓我說說你的意思。你想創建從Application和Activity同時擴展的類嗎? –

+0

你有意圖的問題嗎?像不能傳遞數據或錯誤的問題? –

+0

編號 我構建了一個應用程序,然後創建了活動,因爲我想添加幾件事情。 現在,我想觸發一個按鈕或東西,所以我可以移動到擴展應用程序類 – user3181843

回答

1

您可能會誤解ApplicationActivity之間的差異。

每個Android應用程序只有一個Application。您的應用中可能有許多Activity類。

您不能將Intent發射到ApplicationApplication不是您的界面的一部分,它可以幫助您在整個應用程序中保持全局狀態。 Application documentation。然而,Activity卻是包含您的用戶界面的主要對象。 Activity documentation

+0

嗯, 我的應用程序從一個活動開始,沒有辦法觸發一個按鈕來啓動(擴展)應用程序類? – user3181843

+0

不,當你開始你的Activity時,Application類已經開始了(並且將繼續運行直到你的App完全停止)。 – Knossos

+0

所以我需要從Activity類的Application類中調用我的方法 – user3181843

1

http://www.tutorialspoint.com/android/android_intents_filters.htm

一種的Android 意圖要被執行的操作的抽象描述。它可以與startActivity一起使用以啓動一個Activity,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件,並使用startService(Intent)或bindService(Intent,ServiceConnection,int)與後臺服務進行通信。

相關問題