|
|
@@ -15,6 +15,7 @@ import android.view.View;
|
|
|
import android.webkit.JavascriptInterface;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.kfzs.cfyl.media.BaseActivity;
|
|
|
import com.sheep.gamegroup.absBase.AbsObserver;
|
|
|
import com.sheep.gamegroup.event.WXLoginAuthEvent;
|
|
|
import com.sheep.gamegroup.event.WebViewEvent;
|
|
|
@@ -61,6 +62,10 @@ import com.umeng.socialize.UMAuthListener;
|
|
|
import com.umeng.socialize.UMShareAPI;
|
|
|
import com.umeng.socialize.UMShareListener;
|
|
|
import com.umeng.socialize.bean.SHARE_MEDIA;
|
|
|
+import io.reactivex.Completable;
|
|
|
+import io.reactivex.disposables.Disposable;
|
|
|
+import io.reactivex.functions.Action;
|
|
|
+import io.reactivex.functions.Consumer;
|
|
|
import org.greenrobot.eventbus.EventBus;
|
|
|
import org.greenrobot.eventbus.Subscribe;
|
|
|
|
|
|
@@ -68,6 +73,7 @@ import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Locale;
|
|
|
import java.util.Map;
|
|
|
+import java.util.concurrent.TimeUnit;
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
|
|
import cn.finalteam.rxgalleryfinal.utils.CameraUtil;
|
|
|
@@ -179,6 +185,17 @@ public class KFZSJs {
|
|
|
|
|
|
@JavascriptInterface
|
|
|
public void gotoH5Game(String url) {
|
|
|
+ Log.d(":::::",activity.toString());
|
|
|
+ if(activity instanceof BaseActivity){
|
|
|
+ Completable.timer(3, TimeUnit.SECONDS).subscribeOn(Schedulers.io())
|
|
|
+ .observeOn(AndroidSchedulers.mainThread())
|
|
|
+ .doOnSubscribe(disposable -> {
|
|
|
+ ((BaseActivity) activity).showProgress();
|
|
|
+ })
|
|
|
+ .doOnComplete(() -> {
|
|
|
+ ((BaseActivity) activity).hideProgress();
|
|
|
+ }).subscribe();
|
|
|
+ }
|
|
|
Jump2View.getInstance().goH5Game(activity, url);
|
|
|
}
|
|
|
|