2011-12-26 77 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

相关问题