AppCompatActivity에서는 이에 대한 피드백을 얻고 싶습니다. 이 Runnable은 언제 실행됩니까?UI 스레드와 관련하여이 작업은 어떻게 수행합니까?
메인 ui 스레드에 super.onBackPressed();
이 게시되어 있고 내 Runnable도 메인 ui 스레드에 게시되어 있습니까? 내가 알고있는 바로 큐입니다. 이 올바른지?
@Override
public void onBackPressed() {
super.onBackPressed();
runOnUiThread(new Runnable() {
@Override
public void run() {
// some work
}
});
}
.. –
그것은이다 않는 UI 스레드 자체에서 UI 스레드에
Runnable
을 게시입니다 쓰레기가 아니라 팡. UI의 모든 항목에 액세스하려면 UI에서 그런 항목을 실행해야합니다. 그러나 이전에 UI 스레드에서 onBackPressed가 호출 되었기 때문에 UI 스레드에서 이미 말했듯이 –