我制作了一个Android应用程序,它从我的网站加载XML文件,但它只加载文件一次。我希望它只要应用程序正在运行就加载它 - 我应该使用onResume,还是只需将它循环到" onCreate"方法?
此外,onResume做了什么?
protected void onCreate(Bundle savedInstanceState) {
while(true) {
DocumentBuilder DB = DBF.newDocumentBuilder();
URL url = new URL("website");
URLConnection connection = url.openConnection();
Document D =DB.parse(connection.getInputStream());
}
}
答案 0 :(得分:0)
实现这一目标的一种方法是将全局变量设置为指向XML,在onCreate中初始化它,然后检查以确保它存在于OnResume中。
您可能会发现此http://developer.android.com/guide/components/activities.html#Lifecycle有用