【发布时间】:2018-06-04 05:18:37
【问题描述】:
我正在尝试在新通知中启动计时器,但从暂停(经过)“经过的时间来自另一个计时器”,而不是从零开始
时计的NotificationRemoteViews.class中的起始base与Chronometer.class中的起始基准不同,计算不同
Notification notification = new
NotificationCompat.Builder(getApplicationContext())
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle(songName).build();
notification.contentView = simpleContentView;
我得到了timeWhenPaused
long timeWhenPaused = myChronometer.getBase() - SystemClock.elapsedRealtime();
然后创建chronometer
notification.contentView.setChronometer(R.id.chronometer_recorder
, (SystemClock.elapsedRealtime() + timeWhenPaused)
, null
, true
);
从零开始
【问题讨论】:
标签: android android-notifications chronometer android-remoteview