如何在AS中实现mysql查询并输出在视图上
新建子线程启用mysql
new Thread(){
@override
public void run(){
//在这里进行数据库调用
}
}.start();
handler简单使用方法
hand1.sendEmptyMessage(i);//写在thread的run内
//在这里可以对主线程进行视图的修改 final Handler hand1 = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); } };
疑问点:
0.多线程放在onCreate内无法正确链接数据库 //解决办法:新建一个函数,将子线程放在函数内
1.链接mysql必须在子线程上
2.子线程无法对主线程的视图做改变
设计方法:
1.将desc定义为全局变量,即可供子线程修改和handler内使用

浙公网安备 33010602011771号