如何在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内使用

posted @ 2023-03-14 19:02  天启A  阅读(26)  评论(0)    收藏  举报