使用适配器类在我的列表视图中的文本视图和按钮。当我单击该按钮时,我必须调用 AsyncTask 传递参数,即适配器类 getview 方法中该特定位置的字符串。这里创建了我的 Asynctask 是另一个类,即活动类。请提供一些例子。提前致谢。
问问题
1613 次
2 回答
0
你AsycnTask
需要Array
某种类型的 -Strings
例如,所以当你实例化 时,你只需像这样AsyncTask
传递它:Array
String[] arr = new String[] {"A string to pass..."};
MyAsyncTask task = new MyAsyncTask();
task.execute(arr);
有关如何使用它的完整示例:
http://www.android-ever.com/2012/10/android-asynctask-example.html
于 2013-04-02T11:46:43.883 回答
0
在不同的文件或您的活动中创建公共课程。如果您在 Activity 中创建,那么像这样定义
public class static MyAsync extends AsyncTask<String, Void, String>{
}
然后像这样在任何地方使用
YourActivity.MyAsync myAsync = new YourActivity.MyAsync();
将值传递给您的 Async 类使用这种方式
myAsync.execute(yourstring);
像这样访问 doInBackground
public String doInBackground(String... param){
String s = param[0]; // here you can access you string like this way
}
于 2013-04-02T11:47:51.940 回答