1
我正在寫一個應用程序,如果用戶在一段時間內沒有與手機進行交互,屏幕上應該顯示該應用程序。 (我會寫一個服務,它會顯示在此時間後的活動)定義android系統睡眠時間間隔
編輯:活動可能無法打開(這就是爲什麼我必須定義在服務非相互作用時間)
我正在寫一個應用程序,如果用戶在一段時間內沒有與手機進行交互,屏幕上應該顯示該應用程序。 (我會寫一個服務,它會顯示在此時間後的活動)定義android系統睡眠時間間隔
編輯:活動可能無法打開(這就是爲什麼我必須定義在服務非相互作用時間)
是的,有這個在Activity類中有很棒的方法onUserInteraction()
。 您可以將當前時間作爲長時間存儲在變量中並顯示時間差。
onUserInteraction(){
latestInteractedTime = System.currentTimeMillis();
}
// In some method you want to probably display the time difference
String diff = "Time diff: " + (System.currentTimeMillis() - latestInteractedTime);
textView.setText(diff);
我在編輯中做了一些說明 – karabara 2011-12-26 08:45:14