Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:创建活动后运行函数_Android_Json_Asynchronous_Android Activity - Fatal编程技术网

Android:创建活动后运行函数

Android:创建活动后运行函数,android,json,asynchronous,android-activity,Android,Json,Asynchronous,Android Activity,目前,我的应用程序以菜单开始。单击菜单项后,它将启动一个从联机API获取内容的活动 我遇到的问题是,一旦单击菜单项,应用程序将等待http请求和响应完成,然后再显示活动 我的问题是,如何使用布局和静态视图即时显示活动。那么一旦加载了活动,我就开始从API获取数据了?既然可以并发运行,为什么还要在之后运行呢 在onCreate/onResume方法中使用 在MyTask的实现中,将长时间运行的代码(从http请求获取的数据)放入doInBackground方法。一旦doInBackground方法

目前,我的应用程序以菜单开始。单击菜单项后,它将启动一个从联机API获取内容的活动

我遇到的问题是,一旦单击菜单项,应用程序将等待http请求和响应完成,然后再显示活动


我的问题是,如何使用布局和静态视图即时显示活动。那么一旦加载了活动,我就开始从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 */);
}