Java 使用AsyncTask从我的MainActivity中的my_数据类读取数据
如何从Java 使用AsyncTask从我的MainActivity中的my_数据类读取数据,java,android,Java,Android,如何从asynctask获取2个数组列表(1个字符串,1个整数),并在main活动中打印它们 这是我的任务: 我的主要活动: 如果system.out.print>没有数据,则输出,如何获取该数据??? 请看问题的答案。。线程完成工作后,可以将2个数组列表作为回调方法的参数传递给被调用的活动 在这个例子中,接口应该这样修改 public interface AsyncResponse { void processFinish(List<String> firstlist,List&l
asynctask
获取2个数组列表
(1个字符串
,1个整数
),并在main活动
中打印它们
这是我的任务:
我的主要活动:
如果system.out.print
>没有数据,则输出,如何获取该数据???
请看问题的答案。。线程完成工作后,可以将2个数组列表作为回调方法的参数传递给被调用的活动
在这个例子中,接口应该这样修改
public interface AsyncResponse {
void processFinish(List<String> firstlist,List<Integer> secondlist);}
公共接口异步响应{
void processFinish(List firstlist,List secondlist);}
然后在post execute中,必须将结果arraylist作为参数传递
或者,您可以通过替换如下界面将x对象列表传递给被调用的活动
public interface AsyncResponse {
void processFinish(List<X> firstlist);}
公共接口异步响应{
void processFinish(List firstlist);}
如果您能重新表述您的问题,那就太好了。你想达到什么目标?您可以将整数和字符串保留在my_Data类型的同一arraylist中。但是我的工作中需要两个arraylist只是我需要从my_Data中获取数据,但是当代码运行my_Data类时,此时仍然没有数据,这是由于在后台执行,你有没有考虑过使用SparseArray,它可能适合batter的类型。请告诉我,我在安卓方面做得不够好。有人能通过编写我需要的代码或举例说明来解决我的问题吗?
new ReadJSONFeedTask().execute();
ReadJSONFeedTask ob = new ReadJSONFeedTask();
ob.execute("http://192.168.12.1/server/index.php");
System.out.println(">>>>:"+x.getStation_name());
System.out.println(">>>>:"+x.getStation_petrol_amount());
public interface AsyncResponse {
void processFinish(List<String> firstlist,List<Integer> secondlist);}
public interface AsyncResponse {
void processFinish(List<X> firstlist);}