2 tianshengwo123 tianshengwo123 于 2013.05.30 16:59 提问

android AsyncTask后面的泛型中三个类型参数是什么意思?顺序可以变么?

android AsyncTask后面的泛型中三个类型参数是什么意思?顺序可以变么?

2个回答

boy92517
boy92517   2013.05.30 17:18
已采纳

根據做過的Project,顺序不可以变

wurenbi45
wurenbi45   2013.05.30 17:21

必须不可以,分别是传入参数类型,中间参数类型和传出参数的类型

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于AsyncTask<Params, Progress, Result>中三个参数的理解
public abstract class AsyncTask<Params, Progress, Result> { 在使用AsyncTask时,要指定这三个泛型参数,三种泛型类型分别代表“启动任务执行的输入参数”、“后台任务执行的进度”、“后台计算结果的类型”。 一个异步任务的执行一般包括以下几个步骤: 1.execute(Params… params),执行一个异步任务,需要我们在代码中
带两个类型参数的泛型类
在泛型中,可以声明一个以上的类型参数,只需要在这些类型参数之间用逗号隔开。下面看一个简单的例子。package test; public class TwoGen&amp;lt;T, V&amp;gt; { private T ob1; private V ob2; public TwoGen(T o1,V o2) { ob1 ...
安卓开发——AsyncTask内的各个方法调用顺序
AsyncTask内的各个方法调用顺序:  一、首先,用户调用execute方法,启动AsyncTask 。 二、然后在execute方法中: 1、首先调用onPreExecute方法,执行初始化操作。 2、然后从线程池中取出若干个空闲的线程,并使用该线程调用doInBackground方法,执行耗时的操作,如文件下载等。提示:调用execute方法时设置的参数会被直接传递给doInBa
多个AsyncTask执行顺序:并行or串行
AsyncTask作为一个优秀的封装,很多人都在用,可是我估计很多人并不清楚多个AsyncTask对象到底是串行执行的,还是并行执行的,如果是并行的,那么最多同时执行几个异步任务呢? 源码面前无秘密,我们看一下源代码就知道了。 这里以Android-23为例。 AyncTask调用例子 [html] view plain copy   Asy
02_AsyncTask泛型含义
AsyncTask的泛型含义     泛型含义   private class MyAsyncTask extends AsyncTask {} 我们刚刚说了有三个泛型的 Void,Void,Void 我们对小写的void很熟悉,就是空类型.   我们的数据类型不是都有大写的类型吗,比如int是Integer,char是Character,byte是Byte, 所以空类型也有
泛型之多种类型参数
package fft.generics; //定义接口,接口中使用泛型 public interface Pair {          public K getKey();          public V getValue(); } package fft.generics; /**  *  * @ClassName: Order
AsyncTask 使用和缺陷
一、AsyncTask的基本用法 由于AsyncTask是一个抽象类,所以如果我们想使用它,就必须要创建一个子类去继承它。在继承时我们可以为AsyncTask类指定三个泛型参数,这三个参数的用途如下:   1. Params 在执行AsyncTask时需要传入的参数,可用于在后台任务中使用。   2. Progress 后台任务执行时,如果需要在界面上显示当前的进度,则使用这里指定的
java 里 泛型中 <T>代表什么类型
java 里 泛型中 代表什么类型呀? public List find(String sql, Class entityClass, Map paramMap) {} 是什么意思? 有T这种类型么? 这里 public 这个是什么意思 还有 List 这个是什么意思 jimmyking | 浏览 5526 次  2011-10-12 11:10 201
Android中AsyncTask(异步任务)详解
1、   Android中的单线程模型 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的
AsyncTask 使用及封装实践
前言这篇博客主要是讲解AsyncTask的使用及封装实践,对于新手们还是有很大的参考意义的,尤其是AsyncTask的封装实践这部分。这篇博客主要讲解以下问题: - AsyncTask的简单使用 - AsyncTask的封装实践 - AsyncTask的使用注意事项