有不同的應用程序只需調用A和B,當從B獲得提供者調用時,我需要完成A中的活動,我發現有時會失敗,如果完成活動沒有完成直。Android如何完成來自其他進程的活動
PS:電話線從B處主UI線程,我嘗試處理在UI上的完成動作絲線猶如代碼:
runOnUiThread (
new Runnable() {
finish();
}
)
但代碼沒有工作,也一樣,Runnable
只是沒有去。
有人可以幫忙嗎?
有不同的應用程序只需調用A和B,當從B獲得提供者調用時,我需要完成A中的活動,我發現有時會失敗,如果完成活動沒有完成直。Android如何完成來自其他進程的活動
PS:電話線從B處主UI線程,我嘗試處理在UI上的完成動作絲線猶如代碼:
runOnUiThread (
new Runnable() {
finish();
}
)
但代碼沒有工作,也一樣,Runnable
只是沒有去。
有人可以幫忙嗎?
您好,歡迎StackOverflow上。請花一些時間閱讀幫助頁面,特別是請閱讀[最小,完整和可驗證示例]部分(http://stackoverflow.com/help/mcve)。您可能還想使用[Stack Overflow問題清單](http://meta.stackexchange.com/q/156810/204922)以供參考。 – gkephorus
我是否理解正確,您想從另一個應用程序調用應用程序A中的活動?你可以擴展「有不同的應用程序」嗎?您是否嘗試過在活動A中創建完成活動並可以從B調用的方法? – Christine
pass活動對活動B的引用,然後用其參考活動a調用完成。完()。由於內存用完,活動A也可能被Android應用程序管理器殺死。當時可能參考活動得到空 – Bills