2014-12-29 30 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( )? –