2012-09-28 41 views
1

是否可以處理活動類外的意圖ACTION_SEND從非活動類接收意圖

我當時收到的Intent沒有打開一個Activity,其中類創建了一個Notification來顯示Intent正在被處理而不是打開應用程序。

我確信這可以通過始終運行的服務來實現,但我只想在上面創建通知之前立即運行服務。 (換言之,ACTION_SEND意圖的處理除了呈現通知之外需要是透明的。)

盡我所能,該任務是在非活動類中建立上下文以提供給getSystemService(),儘管我不知道如何做到這一點。

回答

0

如果你只是想避免用戶界面,那麼實際上,擴展Activity並不意味着你必須顯示任何。所以如果你不需要在你的課堂上打開任何vUI,那麼一旦你調用onCreate()就像平常一樣調用super.onCreate(bundle),然後在那裏做你想做的事情,但不要調用任何setContentView()。然後在你的onCreate()結束時跳轉到另一個活動,或者僅用finish()殺死那個活動。

相關問題