在 android 中,假设我第一次运行我的应用程序时,我希望有一段(理论上)永远运行的代码块,假设该 Activity 始终可见,我应该只执行以下操作:
public void onResume(){
// Block of code
}
或
public void onResume(){
while(true){
// Block of code
}
}
另一种提问方式是: 在第一种情况下,我是否可以假设一旦该代码块运行完毕,Android 将再次重新运行它?我试图为此寻找答案,但找不到任何答案。
谢谢。
最佳答案
onResume
在 Activity 可见时运行,如果您在 resume 中写入无限循环,应用程序将停止响应。如果你必须永远运行一些代码,你应该把它作为服务来做。无论你必须做什么,无限循环都不是正确的方法。
关于android - Activity 的 onResume() 会永远运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31108990/