Przeglądaj źródła

尝试修复无法检测到粘贴板的问题

zengjiebin 7 lat temu
rodzic
commit
8ae21cbd4c

+ 15 - 1
app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

@@ -21,6 +21,7 @@ import com.didi.virtualapk.PluginManager;
 import com.kfzs.cfyl.share_library.util.ContextHolder;
 import com.liulishuo.okdownload.OkDownload;
 import com.liulishuo.okdownload.core.dispatcher.DownloadDispatcher;
+import com.sheep.gamegroup.absBase.AbsObserver;
 import com.sheep.gamegroup.di.components.DaggerNetComponent;
 import com.sheep.gamegroup.di.components.NetComponent;
 import com.sheep.gamegroup.di.modules.NetModule;
@@ -67,8 +68,12 @@ import com.youmi.android.offer.YmConfig;
 import org.xutils.x;
 
 import java.lang.ref.WeakReference;
+import java.util.concurrent.TimeUnit;
 
 import cn.jpush.android.api.JPushInterface;
+import io.reactivex.Observable;
+import io.reactivex.android.schedulers.AndroidSchedulers;
+import io.reactivex.schedulers.Schedulers;
 import ren.yale.android.cachewebviewlib.WebViewCacheInterceptor;
 import ren.yale.android.cachewebviewlib.WebViewCacheInterceptorInst;
 import ren.yale.android.cachewebviewlib.config.CacheExtensionConfig;
@@ -519,7 +524,16 @@ public class SheepApp extends MultiDexApplication {
                 if (activity instanceof SplashAct || activity instanceof LoginAct || activity instanceof MiddleSchemeAct) { // 可以是不用登录就存在的Act
                 } else {
                     LogUtil.println("onActivityResumed checkCopyText activity", activity.getClass().getSimpleName());
-                    CommonUtil.getInstance().checkCopyText();
+
+                    Observable.just(1).delay(1, TimeUnit.SECONDS)
+                            .subscribeOn(Schedulers.io())
+                            .observeOn(AndroidSchedulers.mainThread())
+                            .subscribe(new AbsObserver<Integer>() {
+                                @Override
+                                public void onNext(Integer integer) {
+                                    CommonUtil.getInstance().checkCopyText();
+                                }
+                            });
                 }
             }
         }