AsyncTask的使用
来源:互联网 发布:东非大裂谷 知乎 编辑:程序博客网 时间:2024/06/15 01:27
public class AppInstallPackage extendsAsyncTask> {private InstallPackageListener listener;private Context mcontext;private PackageManager pm;public AppInstallPackage() {super();}public AppInstallPackage(InstallPackageListener listener, Context context) {super();this.listener = listener;this.mcontext = context;pm=mcontext.getPackageManager();}@Overrideprotected void onPreExecute() {// TODO Auto-generated method stubsuper.onPreExecute();}@Overrideprotected List doInBackground(Void... params) {// TODO Auto-generated method stubList packinfos = pm.getInstalledPackages(PackageManager.GET_SIGNATURES);return packinfos;}@Overrideprotected void onPostExecute(List result) {// TODO Auto-generated method stubsuper.onPostExecute(result);if(listener==null){return ;}if(listener!=null){listener.Succeed(result);}else{listener.Failure();}}public interface InstallPackageListener {//成功void Succeed(List result);//失败void Failure();}}自定义 AsyncTask,在使用AsyncTask 的时候,将会耗费一定的时间,在使用 task.execute(""),执行的时候使用接口将数据返回void Succeed(List result) 方法得到数据信息!Activity 中implement 接口方法中“处理接收的信息”。
0 0
- AsyncTask的使用
- AsyncTask类的使用
- Android 的AsyncTask使用
- AsyncTask的基本使用
- AsyncTask的简单使用
- AsyncTask的简单使用
- Android AsyncTask的使用
- AsyncTask的使用
- AsyncTask的简单使用
- Android AsyncTask 的使用
- AsyncTask的使用
- AsyncTask类的使用
- AsyncTask的使用
- AsyncTask的使用步骤
- AsyncTask的使用
- 使用Android的AsyncTask
- Android AsyncTask 的使用
- AsyncTask的使用
- Oracle 工具集合
- Android系统关机或重启的几种实现方式 .
- 算法与数据结构面试题(14)-在数组中查找2个数的和为已知数
- shell--正则表达式
- 编程参数列表定义
- AsyncTask的使用
- C++内存溢出查询方法
- trie树
- C 输入一串字符,把小写字母变成大写,分别输出大小写、数字、空格的个数
- 好久没写过文章了,做个签到文吧.
- 数据库oracle--PL/SQL的使用-如何按f8只执行一行
- 壹进制信息技术有限公司简介
- 3D打印的塑料汽车最高时速为50英里
- iOS本地通知UILocalNotification--重复提醒(周一、周二、周三...)