android Handler錯誤,不同的包Handler



1.

import java.util.logging.Handler;這個包了會自動生成如下方法。當時還覺得和以前的不一樣了,本不在意。
 Handler handler1= new Handler() {
            @Override
            public void close() {

            }

            @Override
            public void flush() {

            }

            @Override
            public void publish(LogRecord record) {

            }
};
2.然后再該方法里面寫入了自己想要的方法,但是提示@Override錯誤。
 @Override
        public void handleMessage (Message msg){
            switch (msg.what){
                case 1:
                    cityEt.setText(Mycity);
                default:
                    break;
            }
 
        

后來發現,想要使用這個方法應該導入

import android.os.Handler;
在Android Studio里面,創建Handler的時候默認導入了import java.util.logging.Handler,自己重新導入想要的包即可。
 
        

 

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM