カスタムリストビューで実行中のアプリアイコンを表示し、アイコンをクリックすると対応するアプリに切り替えるアプリを作成しようとしています。「ActivityManager.RunningTaskinfo」、「PackageManager」、および「intent」を使用して作成する必要があると思うので、試しています..しかし、コードでエラーが発生しました..「topActivity」でエラーが発生しましたこのエラーを修正するにはどうすればよいですか? そして、「 Drawable [] images = new Drawable[packs.size()];」などを使用して、カスタムリストビューで activitymanager と packagemanager から取得したアイコンである「 rtid 」を表示する方法
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> tasks = am.getRunningTasks(100);
ApplicationInfo appInfo = getPackageManager().getApplicationInfo(tasks.topActivity.getPackageName(), 0);
Drawable rtid = getPackageManager().getApplicationIcon(appInfo);