2014-12-29 37 views

回答

1

試試這個代碼時暫停:

long timeDifference = 0; 
Chronometer chronometer = (Chronometer) findViewById(R.id.notification_timer); 
timeDifference = chronometer.getBase() - SystemClock.elapsedRealtime(); 
remoteView.setChronometer(R.id.notification_timer, SystemClock.elapsedRealtime(), 
          null, false); 

當您恢復您的計時器,

remoteView.setChronometer(R.id.notification_timer, 
          timeDifference + SystemClock.elapsedRealtime(), null, true); 

希望這有助於。

+0

我得到「方法findViewById(int)未定義」的類..我可以解決這個問題? –

+0

@JaswanthKumar很好,它在View類中定義。你需要找到一種方法來訪問你的代碼:http://developer.android.com/reference/android/app/Activity.html#findViewById(int) – SLee

+0

無論如何,我可以做到這一點沒有chronome.getbase( )? –