Android:创建活动后运行函数
目前,我的应用程序以菜单开始。单击菜单项后,它将启动一个从联机API获取内容的活动 我遇到的问题是,一旦单击菜单项,应用程序将等待http请求和响应完成,然后再显示活动Android:创建活动后运行函数,android,json,asynchronous,android-activity,Android,Json,Asynchronous,Android Activity,目前,我的应用程序以菜单开始。单击菜单项后,它将启动一个从联机API获取内容的活动 我遇到的问题是,一旦单击菜单项,应用程序将等待http请求和响应完成,然后再显示活动 我的问题是,如何使用布局和静态视图即时显示活动。那么一旦加载了活动,我就开始从API获取数据了?既然可以并发运行,为什么还要在之后运行呢 在onCreate/onResume方法中使用 在MyTask的实现中,将长时间运行的代码(从http请求获取的数据)放入doInBackground方法。一旦doInBackground方法
我的问题是,如何使用布局和静态视图即时显示活动。那么一旦加载了活动,我就开始从API获取数据了?既然可以并发运行,为什么还要在之后运行呢 在onCreate/onResume方法中使用 在MyTask的实现中,将长时间运行的代码(从http请求获取的数据)放入doInBackground方法。一旦doInBackground方法返回,就可以在onPostExecute中更新视图
另外,请看一看,因为其中有很多有用的android线程信息。既然可以同时运行,为什么还要在后面运行呢 在onCreate/onResume方法中使用 在MyTask的实现中,将长时间运行的代码(从http请求获取的数据)放入doInBackground方法。一旦doInBackground方法返回,就可以在onPostExecute中更新视图
另外,请看一看,其中有许多有用的android线程信息。您可以在onCreate方法期间使用AsyncTask获取结果并异步更新活动。此外,我认为您可以使用单独的线程来实现相同的功能。非常常见的用例 您可以在onCreate方法期间使用AsyncTask获取结果并异步更新活动。此外,我认为您可以使用单独的线程来实现相同的功能。非常常见的用例
public void onCreate(Bundle b) {
super.onCreate(b);
setContentView(...);
AsyncTask task = new MyTask();
task.execute(/* optional params */);
}