AnnBnnCnnD 于 2012.11.21 10:42 提问
- 什么办法能把文件传递给AsyncTask?
-
有没有什么方法能把文件传递给AsyncTask,比如:
public class UploadImagesTask extends AsyncTask<String, String, File> { @Override protected File doInBackground(String... params) {
还有能不能这样获取文件:
params[2]
-
- ce_la_vie 2012.11.21 16:44
- 已采纳
public class DoThing extends AsyncTask<Object, String, File> {
@Override
protected File doInBackground(Object... params) {
String stringy = (String) params[0];
File file = (File) params[1];
return file;
}
}
由于你的参数继承于Object
,调用的时候:
String aString = stringGettingMethod();
File aFile = fileGettingMethod();
new DoThing().execute(aString, aFile);
-
- AnnBnnCnnD xiexie
- 5 年多之前 回复
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!