1
是否可以從activity
以外的東西startActivityForResult
?從BroadcastReceiver運行startActivityForResult?
例如:我們有broadcastReceiver
類開始活動,這些活動需要一些動作,finishes
返回result
此broadcastReceiver
類應該根據結果本身(完成應用程序或執行更復雜的動作)解釋。
是否可以從activity
以外的東西startActivityForResult
?從BroadcastReceiver運行startActivityForResult?
例如:我們有broadcastReceiver
類開始活動,這些活動需要一些動作,finishes
返回result
此broadcastReceiver
類應該根據結果本身(完成應用程序或執行更復雜的動作)解釋。
BroadcastReceiver無法處理onActivityResult
回調。
更好的辦法是創建一個不同的BroadcastReceiver
,它處理由第一個Receiver
開始的活動的響應。
所以,你將有一個Receiver
啓動一些行動的活動,活動,反過來,發送到其它接收機廣播這是應該執行其它任務