2024年4月11日发(作者:)

Android 杀掉自己进程的方法

ocess(());

代码如下

protected void quit()

{

int size = tyStackCount();

for(int i =size-1 ; i > 0 ;i--)

{

Activity activity = kActivity().get(i);

ivity(activity);

}

activityManager = null;

getActivity().finish();

//目前最为通用的 关闭进程的方法以后的版本使用

Intent startMain = new Intent(_MAIN);

egory(RY_HOME);

gs(_ACTIVITY_NEW_TASK);

startActivity(startMain);

ocess(());

}

ocess();只能杀死自己所创建的进程,

其它进程是杀不掉的,要用到另外一个方法

ckgroundProcesses(processName);,同是权限也要加上

android:name="_BACKGROUND_PROCESSES" />

以下是我的测试代码

public class ListViewActivity extends Activity {

/** Called when the activity is first created. */