场景:APP跳转小程序后,从小程序跳转回APP,出现每次点击返回按钮,都会在Android任务栈中新建任务,导致同一个APP出现多个任务。
原因:集成的友盟分享SDK 7.3.2 版本,Manifest配置文件中WXEntryActivity配置缺少配置项android:taskAffinity 和 android:launchMode,如下图所示:
解决方案:在Manifest中重新配置WXEntryActivity,覆盖SDK中的配置,如下图:
<activity
android:name=".wxapi.WXEntryActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:exported="true"
android:taskAffinity="填写你的包名"
android:launchMode="singleTask">
</activity>