Java 计时器必须保持删除状态 倒计时(20000000){ @凌驾 公共void onTick(长毫秒直至完成){} @凌驾 公共无效onFinish(){ txt1.setText(“…”); txt1.setVisibility(View.VISIBLE);
计时器必须保持删除状态Java 计时器必须保持删除状态 倒计时(20000000){ @凌驾 公共void onTick(长毫秒直至完成){} @凌驾 公共无效onFinish(){ txt1.setText(“…”); txt1.setVisibility(View.VISIBLE);,java,android,textview,countdowntimer,Java,Android,Textview,Countdowntimer,计时器必须保持删除状态 倒计时(20000000){ @凌驾 公共void onTick(长毫秒直至完成){} @凌驾 公共无效onFinish(){ txt1.setText(“…”); txt1.setVisibility(View.VISIBLE); txt2.setText(“…”); txt2.setVisibility(View.VISIBLE); 取消() CountDownTimer (2000, 0000) { @Override public void on
倒计时(20000000){
@凌驾
公共void onTick(长毫秒直至完成){}
@凌驾
公共无效onFinish(){
txt1.setText(“…”);
txt1.setVisibility(View.VISIBLE);
txt2.setText(“…”);
txt2.setVisibility(View.VISIBLE);
取消()
CountDownTimer (2000, 0000) {
@Override
public void onTick(long millisUntilFinished) {}
@Override
public void onFinish() {
txt1.setText("...");
txt1.setVisibility(View.VISIBLE);
txt2.setText("...");
txt2.setVisibility(View.VISIBLE);
cancel(); //<----it deletes the Countdown Timer after finished
}
}.start();
当我关闭并重新启动应用程序时,活动从一开始就开始了
然后你想要什么?@ρρK我怎样才能让它工作一次?
按照@tiny sunlight的回答去做
SharedPreferences sharedPreferences = getSharedPreferences("save",MODE_PRIVATE);
if(!sharedPreferences.getBoolean("opened",false)){
//what you want do once
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("opened", true);
editor.apply();
}