Java 如何利用共享的参考值来节省计时器中的滴答声时间

Java 如何利用共享的参考值来节省计时器中的滴答声时间,java,android,chronometer,Java,Android,Chronometer,正如我们所知,为了保存类似int值的内容,我们使用 SharedPreferences pref = getSharedPreferences("SavedGame", MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(); editor.putInt("Something", "Value"); editor.commit(); } 现在我的问题是,如何在共享参考的情况下节省诸如天文钟

正如我们所知,为了保存类似int值的内容,我们使用

   SharedPreferences pref = getSharedPreferences("SavedGame", MODE_PRIVATE);
   SharedPreferences.Editor editor = pref.edit();
   editor.putInt("Something", "Value");
   editor.commit();
        }
现在我的问题是,如何在共享参考的情况下节省诸如天文钟时间之类的东西?正如我们所知,像这样的天文钟代码

    focus = (Chronometer) findViewById(R.id.chronometer1);      
    focus.setOnChronometerTickListener(new OnChronometerTickListener(){
        @Override
            public void onChronometerTick(Chronometer cArg) {
            long time = SystemClock.elapsedRealtime() - cArg.getBase();
            int h   = (int)(time /3600000);
            int m = (int)(time - h*3600000)/60000;
            int s= (int)(time - h*3600000- m*60000)/1000 ;
            String hh = h < 10 ? "0"+h: h+"";
            String mm = m < 10 ? "0"+m: m+"";
            String ss = s < 10 ? "0"+s: s+"";
            cArg.setText(hh+":"+mm+":"+ss);
        }
    }); 
要停止计时,请将其放入一个名为“按钮停止”的按钮中


好的,那么我的问题是,如果按下“停止按钮”,如何保存计时器时间/滴答声?谢谢

使用您的术语,您必须输入以下代码:

   SharedPreferences pref = getSharedPreferences("SavedGame", MODE_PRIVATE);
   SharedPreferences.Editor editor = pref.edit();
   editor.putInt("Something", "Value");
   editor.commit();
点击“按钮停止”
OnClickListener

stopButton.setOnClickListener(new View.OnClickListener() {
  public void onClick(View view) {
  //here
  }
});

什么是天文钟?是上课吗?你是在试图挽救最后一次吗?@Elltz是的,我是在试图挽救最后一次你是说像这样吗?编辑:putInt(“时间”,焦点);是吗?
   SharedPreferences pref = getSharedPreferences("SavedGame", MODE_PRIVATE);
   SharedPreferences.Editor editor = pref.edit();
   editor.putInt("Something", "Value");
   editor.commit();
stopButton.setOnClickListener(new View.OnClickListener() {
  public void onClick(View view) {
  //here
  }
});