我在Android Studio 3.5.1中创建一个新项目,“异常”信息显示在Logcat窗口和“运行”窗口中
"Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerWrapper> ... (thousands lines omitted)"
。但是模拟器可以很好地处理此异常,因此我在下面编写代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = findViewById(R.id.tv);
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
tv.setText("hello!");
}
}).start();
}
我希望异常信息“ android.view.ViewRootImpl $ CalledFromWrongThreadException:只有创建视图层次结构的原始线程才能触摸其视图。”但是它没有显示,而是TextView的文本已更改!