Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android - Handler is abstract, cannot be instantiated.

Android - Handler is abstract, cannot be instantiated.

編輯:關於Android編程

 

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;

 

即可, Handler的使用方法:

 

private Handler handler = new Handler();
...
handler.post(new Runnable() {
   @Override
   public void run() {
        addNewQuake(quake);
   }
});

\

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved