跳至主要内容

博文

目前显示的是标签为“handler”的博文

android handler abstract err

 Android使用 Handler 进行 实例化(new) 时, 如: private Handler handler = new Handler();     会报错 Handler is abstract, cannot be instantiated. , 提示使用, 其他实例化方式.     原因: 导入(import) 库发生错误, 使用 Android的句柄(handler)库 , 不是java的句柄库;     使用import android.os.Handler;代替 import java.util.logging.Handler;

【Android】动态更新UI

private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { strs.add(msg.obj.toString()); adapter .notifyDataSetChanged(); } }; new Thread(){ @Override public void run() { super .run(); try { sleep ( 2000 ); } catch (InterruptedException e) { e.printStackTrace(); } Message msg= new Message(); msg. obj = "hello" ; handler.sendMessage(msg); } }.start(); private Handler handler = new Handler(); ============================================================ handler .post( new Runnable() { @Override public void run() { strs .add( "handler post" ); adapter .notifyDataSetChanged(); ...