[code="java"]
// Activity 类。。。
new DownloadFileAsync().execute(downloadpath);//这段代码就是下载文件的 也就是 唯一下载类 跟Activity 类相关联的 一行代码 这里 我将下载的地址穿了过去
// 下载类 。。。。
new ResolveDownloadXml().execute(newName);//这一行是在 下载类里面的一行, 也是唯一 与解析 类 相关联的一行 这里 我将下载下来的文件 在 SD卡 的路径 传了过去
//解析类。。。。。
AA a = new AA();
a.run(context, movieList);//这两行代码 是遍历集合 向数据库添加信息的 ,也是 解析类里面调用 AA 类里面的方法 想数据库添加信息 这里我传过去了 解析出来的 信息的集合。。。
//AA 类 。。。也就是想数据库添加信息的 类。。。
//因为 在AA 类中 需要一个 Context ,在 Activity 类中 可以直接写 this.getApplication 但是这个类中不能 写 this.getApplication 所以就传过来一个 Context 的引用。。。可是 因为上面一层一层的 都没传到 所以还是空指针异常。。。。
MovieService ms = new MovieService(context);
Movie movie = new Movie();
movie.setName(name);
System.out.println("get........."+movie.getName());
movie.setActor(actor);
movie.setLink(link);
movie.setNum(numint);
movie.setRegion(region);
movie.setTelevision(television);
movie.setType(type);
movie.setYear(year);
System.out.println("get........."+movie.getYear());
ms.addOnline_All(movie);
[/code]