修改启动页调用获取设备弹窗接口错误

This commit is contained in:
张玉久
2020-07-08 10:38:54 +08:00
parent 723a504d7c
commit f53cc18ab6

View File

@ -15,12 +15,6 @@ import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.app.ActivityCompat;
import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager.widget.ViewPager;
import com.g00fy2.versioncompare.Version;
import com.gh.base.BaseActivity;
import com.gh.common.AppExecutor;
@ -42,6 +36,7 @@ import com.gh.common.util.TagUtils;
import com.gh.common.util.UsageStatsHelper;
import com.gh.download.DownloadManager;
import com.gh.gamecenter.entity.AuthDialogEntity;
import com.gh.gamecenter.entity.DeviceDialogEntity;
import com.gh.gamecenter.entity.PrivacyPolicyEntity;
import com.gh.gamecenter.manager.FilterManager;
import com.gh.gamecenter.retrofit.BiResponse;
@ -61,6 +56,11 @@ import java.util.Date;
import java.util.List;
import java.util.Locale;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.app.ActivityCompat;
import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager.widget.ViewPager;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers;
import pub.devrel.easypermissions.AfterPermissionGranted;
@ -180,9 +180,14 @@ public class SplashScreenActivity extends BaseActivity {
private void deviceDialogSetting() {
RetrofitManager.getInstance(HaloApp.getInstance().getApplication())
.getSensitiveApi().deviceDialogs()
.subscribe((entities, throwable) -> {
if (entities.size() > 0) {
SPUtils.setString(Constants.SP_DEVICE_REMIND, GsonUtils.toJson(entities));
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new BiResponse<List<DeviceDialogEntity>>() {
@Override
public void onSuccess(List<DeviceDialogEntity> entities) {
if (entities.size() > 0) {
SPUtils.setString(Constants.SP_DEVICE_REMIND, GsonUtils.toJson(entities));
}
}
});
}