呼叫:
new SoMetask(bitmap,integer,"somestring").execute();
类:
public class SoMetask extends AsyncTask<VoID,VoID,String> {private String string;private Bitmap image;private int integer;public SoMetask (Bitmap bmp,int someint,String s){ this.image = bmp; this.string = s; this.integer = someint;}protected String doInBackground(VoID... params) { // whatever return "string";}@OverrIDeprotected voID onPostExecute(String result){ // whatever}
}
谢谢.
解决方法What are the advantages/disadvantages regarding design,ellegance,reuse and performance??
如果您有任意数量的相同类型(例如,您希望任务下载的字符串的几个URL),请使用参数来执行().
如果您有几个不同类型的参数,请使用构造函数参数,因此您可以利用Java的编译时类型安全性.
如果你只有一个对象传入(或者没有),这两种方法几乎相当.
总结以上是内存溢出为你收集整理的android – 将参数传递给AsyncTask构造函数有哪些优点/缺点?全部内容,希望文章能够帮你解决android – 将参数传递给AsyncTask构造函数有哪些优点/缺点?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)