Newer
Older
KillProcess / app / src / main / java / me / bell / killprocess / ThreadTest.java
bello on 29 Mar 2018 815 bytes 加入多线程执行
package me.bell.killprocess;

import android.os.Handler;
import android.util.Log;

import java.util.List;

import me.bell.killprocess.db.entity.AppData;

/**
 * @Info
 * @Auth Bello
 * @Time 18/3/29 上午12:14
 * @Ver
 */

public class ThreadTest implements Runnable {

    List<AppData> data;
    Handler handler;

    public ThreadTest(List<AppData> data, Handler handler) {
        this.data = data;
        this.handler = handler;
    }

    @Override
    public void run() {
        Log.e("runnable", "111111111");

        for (AppData d : data) {
            if (!d.getPackageName().contains("killprocess")) {
                RootUtil.KillProcess("su -c am force-stop " + d.getPackageName());
            }
        }

        handler.sendEmptyMessage(1);
        Log.e("runnable", "2222222");




    }


}