如何在Android中从运行任务列表中删除任务

如何在Android中从运行任务列表中删除任务,android,android-listview,Android,Android Listview,我有一个包含所有正在运行的应用程序、标签、包名的Listview布局,我需要从正在运行的应用程序列表中删除特定的应用程序,并需要刷新Listview项 我尝试使用以下代码 final String item = (String) parent.getItemAtPosition(pos); ActivityManager activityManager = (ActivityManager) context.getSystemService(Context

我有一个包含所有正在运行的应用程序、标签、包名的Listview布局,我需要从正在运行的应用程序列表中删除特定的应用程序,并需要刷新Listview项

我尝试使用以下代码

final String item = (String) parent.getItemAtPosition(pos);
                    ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);                 
                    activityManager.killBackgroundProcesses(item);    
                    ((BaseAdapter) lstview.getAdapter()).notifyDataSetChanged(); 
但它不会从ListView中删除这些项。请让我知道我做错了什么。“item”变量选择了项目、包名。并且还添加了以下权限

   <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/> 
   <uses-permission android:name="android.permission.RESTART_PACKAGES"/> 


但它不起作用。请帮忙。

我知道了!您的代码正确,但必须具有此权限才能显示任务

android.permission.GET_任务


是的,我有一个StringArray适配器,该适配器加载在ListView上,但是,我需要杀死一个正在运行的应用程序,该应用程序显示在ListView中,并且需要刷新StringArray适配器。@AbleAlias Ok,但当你杀死一个应用程序时,你必须将其从阵列中删除或重新验证阵列,然后通知allI-Truse,“activityManager.KillBackgroundProcess(item);”函数没有按预期工作,它不会杀死应用程序。好的,我会为你创建一个完整的应用程序谢谢你亲爱的朋友,这将是很大的帮助。