关于Handler无法实例化的问题

websholl 2015-10-22 01:21:40
    public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fq__game);
fileNameList = new ArrayList<String>();
quizCountriesList = new ArrayList<String>();
regionsMap = new HashMap<String, Boolean>();
guessRows = 1;
random = new Random();
handler = new Handler();

提示是Handler是抽象的,无法实例化,新手一枚,不懂什么意思,想用handler.postdelay实现延迟,
...全文
291 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
websholl 2015-11-06
  • 打赏
  • 举报
回复
引用 5 楼 csdn_faith 的回复:
Handler是Android系统消息机制抽象出来的一个类(并不是抽象类,是一种设计概念),必须要实现它才能用,有两种方法 1:新建一个类 class MyHandler extends Handler { //具体的业务实现,好像必须要实现handleMessage()方法 } 使用的时候用 Handler handler = new MyHandler(); //将子类对象赋值给父类 2:匿名内部类:如果Handler的业务不复杂,或是与activity结构很紧密的可以这样写 Handler handler = new Handler() { //具体的业务实现,好像必须要实现handleMessage()方法 }
问题很简单,我导错包了。
csdn_faith 2015-10-23
  • 打赏
  • 举报
回复
Handler是Android系统消息机制抽象出来的一个类(并不是抽象类,是一种设计概念),必须要实现它才能用,有两种方法 1:新建一个类 class MyHandler extends Handler { //具体的业务实现,好像必须要实现handleMessage()方法 } 使用的时候用 Handler handler = new MyHandler(); //将子类对象赋值给父类 2:匿名内部类:如果Handler的业务不复杂,或是与activity结构很紧密的可以这样写 Handler handler = new Handler() { //具体的业务实现,好像必须要实现handleMessage()方法 }
=10_01= 2015-10-22
  • 打赏
  • 举报
回复

public class A extends Activity {
    private Handler handler = new Handler();

    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);

        doX();
    }

    public void doX() {
        hander.postDelayed(new Runnable(){

            @Override
            public void run() {  
                   // TODO
            }
        }, 5000);
    }
}
貌似是这样写的,
lyyzms 2015-10-22
  • 打赏
  • 举报
回复
提示的错误是什么?
websholl 2015-10-22
  • 打赏
  • 举报
回复
引用 1 楼 u010911576 的回复:
不懂百度去吧!这种问题百度上一堆
我去查了,在public声明了Handler,但是后面handler.postdelay的postdelay提示错误,
_deadline 2015-10-22
  • 打赏
  • 举报
回复
不懂百度去吧!这种问题百度上一堆

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧