1. 程式人生 > >android handler報錯解決方法

android 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;             }

3.解決方案:

想要使用這個方法應該匯入:import android.os.Handler;

在Android Studio裡面,建立Handler的時候預設匯入了import java.util.logging.Handler,自己重新匯入想要的包即可。