我加了一个
SplashActivity
到我的工程里,做了一个启动画面。
加上后,微信分享就出了问题。 分享到微信后返回到APP,App就重启了。
解决, 加了一个判断。 不让它重启。
class SplashActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!isTaskRoot()) {
// 如果不是任务栈的根部,直接结束当前 Activity,避免重复启动
finish();
return;
}
更新:(第二天)
这样写也是有问题 , 就是微信回调就走这个 SplashActivity , 所以最后又把 SplashActivity 删掉了。 我是写的Flutter, 对Android的不太熟悉 。