android handler報錯解決方法
阿新 • • 發佈:2018-12-12
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,自己重新匯入想要的包即可。