Android - Handler is abstract, cannot be instantiated.

在进行线程暂停的实例化操作时碰到该问题,提示Handler is abstract, cannot be instantiated.错误,指示我们使用其他的实例化方式。

源程序代码如下:

Handler handler = new Handler(); 
    handler.postDelayed(new Runnable() { 
         public void run() { 
              //进行相应操作
         } 
    }, 2000); 



原因:导入import库发生错误,使用了Android的Handler库,而不是Java库。


解决方案:将"import android.os.Handler;" 代替 "import java.util.logging.Handler;",完美解决。


Good luck!

write by Jimmy.li




你可能感兴趣的:(android,handler,abstract,cannot,is,be,instantiat)