2011-12-26 40 views
1

我正在寫一個應用程序,如果用戶在一段時間內沒有與手機進行交互,屏幕上應該顯示該應用程序。 (我會寫一個服務,它會顯示在此時間後的活動)定義android系統睡眠時間間隔

編輯:活動可能無法打開(這就是爲什麼我必須定義在服務非相互作用時間)

回答

0

是的,有這個在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); 
+0

我在編輯中做了一些說明 – karabara 2011-12-26 08:45:14