Android子线程中处理吐司的情况


子线程中处理一些网络请求或吐司等操作

使用new Thread(run).start(); 处理单一个网络请求 可以考虑

异步任务(asyntask);处理大批量的网络请求 可以考虑 如QQ加载小图片 实时去请求加载数据的时候 可以考虑使用异步任务

子线程中吐司的情况:

1 使用Looper.prepare()和Looper.looper();

2
//                                    runOnUiThread(new Runnable() {
//                                        @Override
//                                        public void run() {
//                                            System.out.println("您好!!!");
//                                            if (loginInfo.isSignSucceed()){
//                                                Toast.makeText(ActivityManualSign.this, "签到信息已更新", Toast.LENGTH_LONG).show();
//                                            }
//
//                                        }
//                                    });


代码如下:

new Thread(){
                                @Override
                                public void run() {
                                    super.run();
                                    loginInfo = FaceProtocal.CLIENT.checkSignInfo(manulSignBean);
                                    if (loginInfo.isSignSucceed()){
                                        Looper.prepare();
                                        Toast.makeText(ActivityManualSign.this, "签到信息已更新", Toast.LENGTH_LONG).show();
                                        Looper.loop();
                                    }

//                                    runOnUiThread(new Runnable() {
//                                        @Override
//                                        public void run() {
//                                            System.out.println("您好!!!");
//                                            if (loginInfo.isSignSucceed()){
//                                                Toast.makeText(ActivityManualSign.this, "签到信息已更新", Toast.LENGTH_LONG).show();
//                                            }
//
//                                        }
//                                    });

                                }
                            }.start();
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Daniel-yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值