Java 如何在onStop/onPause中保持进程在后台运行
我需要让一个命令在后台运行,即使应用程序在后台,但我没有找到任何方法。我是android开发的新手,所以Java 如何在onStop/onPause中保持进程在后台运行,java,android,process,background,onpause,Java,Android,Process,Background,Onpause,我需要让一个命令在后台运行,即使应用程序在后台,但我没有找到任何方法。我是android开发的新手,所以 public void RunAsRoot(String[] cmds) throws IOException { Process p = Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(p.getOutputStream()); for (String tmpCm
public void RunAsRoot(String[] cmds) throws IOException {
Process p = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(p.getOutputStream());
for (String tmpCmd : cmds) {
os.writeBytes(tmpCmd + "\n");
}
os.writeBytes("exit\n");
os.flush();
}
RunAsRoot(anycommand);
public void onPause() {
super.onPause();
}
您可以使用服务在后台执行任务:
您可以使用Thread或else服务。如果你想在应用程序关闭后继续后台进程,那么我希望你使用服务。你能给我看一个源代码或链接,然后再看代码吗。我只需要起点。查看此链接。这会让你更好地理解服务当然我会的,谢谢你。