This commit is contained in:
chenjuntao
2020-08-20 19:53:10 +08:00
parent 11dc9f9be0
commit 7e79b4e328
18 changed files with 226 additions and 61 deletions

View File

@ -55,6 +55,7 @@ import com.lightgame.download.FileUtils;
import com.qq.gdt.action.ActionType;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;
import java.io.File;
import java.text.SimpleDateFormat;
@ -65,6 +66,7 @@ import java.util.Locale;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers;
import okhttp3.ResponseBody;
import pub.devrel.easypermissions.AfterPermissionGranted;
import pub.devrel.easypermissions.EasyPermissions;
@ -144,6 +146,7 @@ public class SplashScreenActivity extends BaseActivity {
deviceDialogSetting();
getFilterDetailTags();
getAuthDialog();
getRegulationTestStatus();
UsageStatsHelper.checkAndPostUsageStats();
GameSubstituteRepositoryHelper.updateGameSubstituteRepository();
@ -192,6 +195,23 @@ public class SplashScreenActivity extends BaseActivity {
});
}
@SuppressLint("CheckResult")
private void getRegulationTestStatus() {
RetrofitManager.getInstance(HaloApp.getInstance().getApplication())
.getApi().getRegulationTestStatus()
.subscribe(new BiResponse<ResponseBody>() {
@Override
public void onSuccess(ResponseBody data) {
try {
JSONObject object = new JSONObject(data.string());
SPUtils.setString(Constants.SP_REGULATION_TEST_STATUS, object.getString("status"));
} catch (Throwable e) {
e.printStackTrace();
}
}
});
}
private void getFilterDetailTags() {
RetrofitManager.getInstance(HaloApp.getInstance().getApplication())
.getSensitiveApi().getFilterDetailTags()