我定义了一个线程类,run里面一直在循环执行。定义了一个set()方法,当调用set()时,执行run里面对应的方法,再用get()获取set()方法对应操作的返回值。如果调用set()后再调用Get(),获取到的会是空值,而不是set()方法对应操作的返回值。在set()、get()之间加入Thread.sleep()方法停一下才能获取到要的返回值。虽然这点延迟不算什么,但是在android上运行会感觉稍卡(我把android和数据库的通讯操作都放在线程)
添加回答
举报
0/150
提交
取消