[問題] 如何在一個無activity的app裡面啓動一괠…
開發層: (應用/框架/庫/核心)
Android 2.2/2.3
問題:
開發一組服務,該服務僅僅只有一個BroadcastReceiver(也可以用Service代替)
並沒有任何的Activity
預期要能接收到一個Broadcast Event以後invoke起一組Activity
不過無論是startActivity還是startActivityForResult都需要一個能cast成Activity
的context,也就是說普通的Context/Application是沒辦法滿足這需求的
對方sendBroadcast可以要求一定要一組Activity
所以現在這個Activity要怎麼傳遞過來?或者有沒有不需要Activity就能startActivity
的方法?
p.s. PendingIntent是可以得到Activity,不過我找不到接收它的方法
AIDL的話就有點太麻煩了,有除了AIDL以外的解法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.166.176
※ 編輯: Killercat 來自: 211.75.166.176 (01/27 10:05)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章