为了保证AsyncTask类正常工作,AsyncTask类实例必须在_________________线程中创建。
举一反三
- 创建AsyncTask的实例对象时,必须重写的方法是__。 A:
- 在Struts应用的生命周期中,只会为每个Action类创建一个实例,所有的客户请求共享这个实例。因此,必须保证在多线程环境中,Action也能正常工作。保证线程安全的重要原则是在Action类中仅仅使用()。 A: 局部变量 B: 全局变量 C: 实例变量 D: 资源变量
- AsyncTask的后台任务doInBackground( )方法运行过程中,如果有些中间结果需要传递回UI主线程,可以调用_________________方法,将中间结果作为这个方法的参数传递给运行在主线程中的_________________方法,这两个方法的数据类型就是中间结果数据类型,由AsyncTask类的第_________________个泛型参数指定。
- 发送HTTP请求的代码可以用( )类异步执行。 A: Handler B: AsyncTask C: Service D: Http
- 创建线程的方式之一,具体步骤如下: 创建一个类继承( )类 需要复写( )方法,把要执行的任务放在run方法中。 在主方法中把新建的类实例化线程对象。 实例化的线程调用( )方法启动线程