2012-06-27 1 views
0

나는 웹보기를 표시하는 안드로이드 응용 프로그램이 있습니다. 응용 프로그램 유휴 시간을 알고 싶습니다. 세션이 만료되면 나는 내 안드로이드 로그인 활동으로 이동하고 싶습니다. 어떻게 할 수 있습니까? 제 제안을 해주십시오.앱 유휴 시간을 어떻게 알 수 있습니까?

미리 감사

답변

0

에 일시 중지 방법 내부 크로노를 시작하고 활동이 재개되면 당신은 크로노 미터를 통해 시간을 얻을 수 있습니다. 코드 참조 용 :

// create a instance for chronometer 
Chronometer duration = new Chronometer(this); 

// starts chronometer inside pause override method 
duration.setBase(0); 
duration.start(); 

// you also need to add onTick listener. 
duration.setOnChronometerTickListener(new OnChronometerTickListener(){ 
     @Override 
     public void onChronometerTick(Chronometer arg0) { 
      NumberFormat formatter = new DecimalFormat("00"); 
      long countUp = (SystemClock.elapsedRealtime() - arg0.getBase())/1000; 
      String asText = formatter.format(countUp/60) + ":" + formatter.format(countUp % 60); 
     if (is_pause == false) { 
      duration_time = asText; 
     } 

// once done stop the chronometer inside stop override method and set a flag, check  this falg inside OnTickListener and get the duration asText. 
duration.stop(); 
is_pause = false;