Android开发之APP打开小程序后小程序无法返回APP,无法打开APP,launchApp无法返回app的原因
生活随笔
收集整理的這篇文章主要介紹了
Android开发之APP打开小程序后小程序无法返回APP,无法打开APP,launchApp无法返回app的原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android打開小程序可以看我上篇文章介紹:Android打開小程序
我這邊已經成功打開小程序了參數也傳遞過去了,現在就是無論如何點擊返回APP都沒有反應,也沒用走微信頁面WXEntryActivity的回調方法onResp
原因很簡單,是因為WXEntryActivity.java在清單文件中配置錯了。
<activityandroid:name=".wxapi.WXEntryActivity"android:exported="true"android:label="@string/app_name"android:launchMode="singleTask"android:taskAffinity="com.xiayiye.openwechatapp"android:theme="@android:style/Theme.Translucent.NoTitleBar" />WXEntryActivity必須要在包名下的固定位置,否則都無法接收到小程序的BaseResp給你的信息
經過我本人測試必須跟上面配置一樣,有四個重點:
1.啟動模式必須為:singTask
2.TaskAffinity必須為你的APP包名(這個屬性可以不填寫一樣可以返回APP建議寫上)
3.WXEntryActivity配置的時候必須是:WXEntryActivity必須要放指定路徑,而且位于包名下,就是:
包名.wxapi.WXEntryActivity
4.android:exported必須為true讓外部應用可以調用
以上配置后方可接收到小程序的回調方法
感謝原博主:博主鏈接
參考微信官方鏈接:條件1和2?官方說明條件1和2
總結
以上是生活随笔為你收集整理的Android开发之APP打开小程序后小程序无法返回APP,无法打开APP,launchApp无法返回app的原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么使用EasyX
- 下一篇: Android开发之线程池管理Threa