java新建进程问题 android平台
如题所示,我在写android应用程序的时候,想要新建一个进程来执行数据的获取和发送,而不让这个操作影响UI进程,导致界面假死(我已经用过新建线程的方法,但是我是去取framebuffer的数据,新建线程的方式程序直接崩掉,因此我想考虑用进程)。
但是总是没法正常的启动新建的进程,不知道是路径的问题还是环境的问题,以前没有用java新建过进程。请大家帮帮忙。
点击按钮,新建进程并执行:
package com.liuqiang;...... StartSendButton.setOnClickListener(new OnClickListener() //点击按钮,新建进程并执行 { public void onClick(View v) { try {//调用另外一个类JavaScreenShot。两个类文件都在包com.liuqiang中 ProcessBuilder p=new ProcessBuilder("java","com.liuqiang.JavaScreenShot"); Process process=p.start(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }