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();
}