0

나는 새 알림이 아니라 (경과) 일시 정지에서 크로노 미터를 시작하려고 해요하지 제로크로노 미터의 시작은

시작에서, "경과 시간이 다른 크로노 미터에서 받고 있습니다" 크로노 미터의 알림 RemoteViews.classbase은 다른 계산

Notification notification = new 
NotificationCompat.Builder(getApplicationContext()) 
         .setSmallIcon(R.mipmap.ic_launcher) 
         .setContentTitle(songName).build(); 
notification.contentView = simpleContentView; 

을 가지고 Chronometer.class에서 시작베이스에서 다른 그리고 나는 timeWhenPaused

를 얻을 수

그럼 그것은 내가 마지막으로이있어 계산 많은 방법을 시도 제로

답변

0

에서 시작 chronometer

notification.contentView.setChronometer(R.id.chronometer_recorder 
          , (SystemClock.elapsedRealtime() + timeWhenPaused) 
          , null 
          , true 
        ); 

만듭니다. 그런 다음

long elapsedMillis = SystemClock.elapsedRealtime() - myChronometer.getBase(); 

notification.contentView.setChronometer(R.id.chronometer_recorder_notification 
        , (SystemClock.elapsedRealtime() - elapsedMillis ^5) 
        , null 
        , true 
      );