当前位置: 编程技术>移动开发
本页文章导读:
▪2011-12-七 2011-12-7
今天做了多字段模糊查询,单个查看,多表删除
有roleBean,userBean
......
▪ 将耗时的操作放入handler中开展处理 将耗时的操作放入handler中进行处理
// 初始化recList
public void initRecList() {
new Thread() {
public void run() {
try {
sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
doInHandler(.........
▪ 封闭相机 关闭相机
public void surfaceDestroyed(SurfaceHolder holder) {
if(mCamera!=null)
{
mCamera.setPreviewCallback(null);//经常是少加了这行代码,添加后就没问题了
mCamera.stopPreview();
mCamera.release();
mCamera = null;
}
}
......
[1]2011-12-七
来源: 互联网 发布时间: 2014-02-18
2011-12-7
今天做了多字段模糊查询,单个查看,多表删除
有roleBean,userBean
[2] 将耗时的操作放入handler中开展处理
来源: 互联网 发布时间: 2014-02-18
将耗时的操作放入handler中进行处理
// 初始化recList public void initRecList() { new Thread() { public void run() { try { sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } doInHandler(); }; }.start(); } public void doInHandler() { if (!SDCard.getFileSavePath(pathString).toString().equals(null)) { recList.clear(); handler.post(new Runnable() { public void run() { // 取得指定位置的文件,添加到recList中 File home = new File(pathString); if (home.listFiles(new MusicFilter()).length > 0) { for (File file : home.listFiles(new MusicFilter())) { // 将录音文件的路径添加进recList recList.add(file.getPath().toString()); } } recAdapter = new ListRecAdapter(getApplicationContext(), recList); recListView.setAdapter(recAdapter); // 关闭滚动条 progressdialog.dismiss(); } }); } else { ShowMsg.showToast(getApplicationContext(), "请插入内存卡!"); } }
[3] 封闭相机
来源: 互联网 发布时间: 2014-02-18
关闭相机
public void surfaceDestroyed(SurfaceHolder holder) { if(mCamera!=null) { mCamera.setPreviewCallback(null);//经常是少加了这行代码,添加后就没问题了 mCamera.stopPreview(); mCamera.release(); mCamera = null; } }
最新技术文章: