Commit bde15c38 authored by wanglei's avatar wanglei

...

parent 4fb53f34
...@@ -17,16 +17,11 @@ import android.view.View; ...@@ -17,16 +17,11 @@ import android.view.View;
import com.gyf.immersionbar.ImmersionBar; import com.gyf.immersionbar.ImmersionBar;
import com.swiftcleaner.chovey.R; import com.swiftcleaner.chovey.R;
import com.swiftcleaner.chovey.databinding.ActivityStartBinding; import com.swiftcleaner.chovey.databinding.ActivityStartBinding;
import com.swiftcleaner.chovey.model.tool.ToastUtil;
import com.swiftcleaner.chovey.model.util.PermissionUtils; import com.swiftcleaner.chovey.model.util.PermissionUtils;
import com.swiftcleaner.chovey.view.MainActivity; import com.swiftcleaner.chovey.view.MainActivity;
import com.zxdemo.admob.AdmobHelper;
import com.zxdemo.utils.NonBlockingCountdown; import com.zxdemo.utils.NonBlockingCountdown;
import com.zxdemo.utils.TimeOut; import com.zxdemo.utils.TimeOut;
import java.util.function.Function;
import kotlin.jvm.functions.Function0;
public class StartActivity extends AppCompatActivity { public class StartActivity extends AppCompatActivity {
private ActivityResultLauncher<String> requestNotificationPermissionLauncher; private ActivityResultLauncher<String> requestNotificationPermissionLauncher;
......
...@@ -2,6 +2,7 @@ package com.zxdemo.utils; ...@@ -2,6 +2,7 @@ package com.zxdemo.utils;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.util.Log;
public class NonBlockingCountdown { public class NonBlockingCountdown {
...@@ -17,12 +18,13 @@ public class NonBlockingCountdown { ...@@ -17,12 +18,13 @@ public class NonBlockingCountdown {
public void run() { public void run() {
if (seconds > 0) { if (seconds > 0) {
seconds--; seconds--;
// 在这里更新UI,显示剩余时间 Log.e("NonBlockingCountdown", "seconds=" + seconds);
handler.postDelayed(countdownRunnable, COUNTDOWN_INTERVAL); handler.postDelayed(countdownRunnable, COUNTDOWN_INTERVAL);
} else { } else {
// 倒计时结束,可以在这里做一些操作,比如通知用户 // 倒计时结束,可以在这里做一些操作,比如通知用户
handler.removeCallbacks(this); handler.removeCallbacks(this);
timeOut.timeOut(); timeOut.timeOut();
Log.e("NonBlockingCountdown", "timeOut");
} }
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment