/** * 修改文件名字 * * @param _id * @param newName * @param oldName */ public void reName(String _id, final String newName, final String oldName) { FileData fileData = new FileData(activity); fileData.updateName(_id, newName); handler.sendEmptyMessage(REFRESH); new Thread() { public void run() { String source = sharePath + "/" + oldName; String target = sharePath + "/" + newName; boolean flag = new BcsService().rename(source, target); Message msg = handler.obtainMessage(); msg.what = RENAME; if (flag) { msg.obj = "命名成功"; } else { msg.obj = "命名失败"; } handler.sendMessage(msg); } }.start(); }