android 多线程 闪退,android 有关线程和Handler的问题,一起动线程APP就闪退!

该段代码展示了如何通过Android实现蓝牙设备的连接,并启动一个线程进行数据接收。当连接成功时,显示提示信息,并在Handler中处理接收到的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//启动thread

try{

this._socket.connect();

Toast.makeText(this, "连接" + this._device.getName() + "成功!", 0).show();

this.ReadThread.start();

}

catch (IOException localIOException4) {

Toast.makeText(this, "接收数据失败!", 0).show();

//return;

}

//这是Thread

Thread ReadThread = new Thread() {

public void run() {

Message msg=new Message();

msg.obj="123";

msg.what=1;

handler.sendMessage(msg);

}

}

//这是Handler

private Handler handler =new Handler() {

@Override

public void handleMessage(Message msg) {

if(msg.what==1){

BTClient bt =new BTClient();

bt.tv.setText("123");

// bt.sv.scrollTo(0, bt.dis.getMeasuredHeight());

}

}

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值