有没有办法可以让android活动进入睡眠而不是整个应用程序进入睡眠状态。 我希望原始活动等待10秒,并在我使用下一个活动时在其中实现代码。但是,使用Thread.sleep(),整个应用程序进入休眠状态。除了Thread.sleep()之外还有其他方法吗?
try {
Thread.sleep(10000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
答案 0 :(得分:0)
只需启动其他活动即可。 Android会为您暂停第一个活动。
时,Android会调用该活动的“onPause”方法。我建议您阅读Android活动生命周期:http://developer.android.com/training/basics/activity-lifecycle/index.html。
或者,如果您希望活动启动在将来某个时间点发生,请尝试使用计时器任务:http://docs.oracle.com/javase/7/docs/api/java/util/TimerTask.html