Commit 9a2de72e authored by wanglei's avatar wanglei

...

parent b67973ea
......@@ -12,6 +12,7 @@ import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import com.gyf.immersionbar.ImmersionBar;
......@@ -22,6 +23,7 @@ import com.swiftcleaner.chovey.view.MainActivity;
import com.zxdemo.admob.AdmobHelper;
import com.zxdemo.utils.NonBlockingCountdown;
import java.util.Objects;
import java.util.concurrent.atomic.AtomicBoolean;
......@@ -34,6 +36,7 @@ public class StartActivity extends AppCompatActivity {
private boolean adShowing = false;
private NonBlockingCountdown nonBlockingCountdown = new NonBlockingCountdown(this::jumpNext);
private int outJumpTime = 15;
public AtomicBoolean jumped = new AtomicBoolean(false);
@Override
protected void onCreate(Bundle savedInstanceState) {
......@@ -202,14 +205,26 @@ public class StartActivity extends AppCompatActivity {
}
public AtomicBoolean jumped = new AtomicBoolean(false);
private void jumpNext() {
Log.e("jumpNext", "jumped=" + jumped.get());
if (jumped.get()) return;
jumped.set(true);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
String actionId = getIntent().getExtras() != null ? getIntent().getExtras().getString("actionId") : "";
Log.e("jumpNext", "actionId=" + actionId);
switch (actionId) {
case "aa":
startActivity(new Intent(this, MainActivity.class));
finish();
break;
case "bb":
startActivity(new Intent(this, MainActivity.class));
finish();
break;
default:
startActivity(new Intent(this, MainActivity.class));
finish();
}
}
@Override
......
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