当前位置: 编程技术>移动开发
本页文章导读:
▪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;
}
}
最新技术文章: