0
我整合兩個不同的APK,其邏輯很簡單:的Android調用其他APK並獲得返回結果
應用程序A調用應用B傳遞量 應用B接收請求 如果應用B的「活動」活動目前在(主)活性ç 設定量 允許用戶處理 一次完成的量處理返回一個交易號到App甲 否則 返回RESULT_CANCELED到App甲
鑑於這種我肯定能可以通過st。致電應用程序B artActivityForResult,但是:
- 當應用程序被放在Activity D中時,(主)Activity C啓動時,App B中會發生什麼?如何檢測我在Activity D的中間,以便失敗並返回RESULT_CANCELED?
- 在正常的處理過程中,我希望將返回結果的事務編號給調用者,我試過在setResult中傳遞一個額外的Intent,但是這個意圖總是以null返回給AppA。
有人有這樣一個簡單的例子嗎?