From be6689fefa783a091c4cd679549f35bd8e53efc0 Mon Sep 17 00:00:00 2001 From: huangjian Date: Wed, 23 Dec 2020 18:16:54 +0800 Subject: [PATCH] =?UTF-8?q?linkedme=E8=B7=B3=E8=BD=AC=E5=A4=84=E7=90=86?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/yizhuan/erban/MainActivity.java | 4 ++++ .../com/yizhuan/erban/other/activity/SplashActivity.java | 9 ++------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/MainActivity.java b/app/src/main/java/com/yizhuan/erban/MainActivity.java index a06a88817..c2f7d4a83 100644 --- a/app/src/main/java/com/yizhuan/erban/MainActivity.java +++ b/app/src/main/java/com/yizhuan/erban/MainActivity.java @@ -498,6 +498,10 @@ public class MainActivity extends BaseMvpActivity if (avatarLayout.getVisibility() == View.VISIBLE) { userLivingView.start(); } + //这里是为了处理APP后台运行的情况下点击分享房间等LinkedMe链接的情况 + if (UserModel.get().getCacheLoginUserInfo() != null) { + handleLinkedJump(); + } } @Override diff --git a/app/src/main/java/com/yizhuan/erban/other/activity/SplashActivity.java b/app/src/main/java/com/yizhuan/erban/other/activity/SplashActivity.java index 698a0a2c2..a920c553b 100644 --- a/app/src/main/java/com/yizhuan/erban/other/activity/SplashActivity.java +++ b/app/src/main/java/com/yizhuan/erban/other/activity/SplashActivity.java @@ -41,11 +41,11 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); NimMiddleActivity.delayOpenCommunity = true; - + LinkedME.getInstance().setImmediate(true); //修复 https://blog.csdn.net/u011153817/article/details/77335255 // https://blog.csdn.net/zhangcanyan/article/details/52777265 这样的启动异常问题. if (!isTaskRoot()) { - finish(); + MainActivity.start(SplashActivity.this); return; } @@ -104,11 +104,6 @@ public class SplashActivity extends BaseActivity implements View.OnClickListener } } - @Override - protected void onResume() { - super.onResume(); - LinkedME.getInstance().setImmediate(true); - } private volatile boolean needJump = false;