프레임 워크 코드에서 UI 스레드에 대해 Looper.prepare
및 Looper.loop
을 어디에서 호출해야하는지 알고 싶습니다. 나는 그것을 찾으려고 몇 시간 동안 프레임 워크 코드를 파고있다.
미리 감사드립니다.
프레임 워크 코드에서 UI 스레드에 대해 Looper.prepare
및 Looper.loop
을 어디에서 호출해야하는지 알고 싶습니다. 나는 그것을 찾으려고 몇 시간 동안 프레임 워크 코드를 파고있다.
미리 감사드립니다.
IT는 main
방법 android.app.ActivityThread
클래스이다.
Looper
을 사용해야하는 경우 질문에 대한 답을 모를 경우 너무 복잡한 작업을 수행하고있는 것입니다. 대부분의 경우, 안드로이드는 완전히 자율적으로 그런 종류의 물건을 다루지 만, 실제로 그것에 대해 걱정할 필요가 없습니다. ...
GUI 스레드에서 핸들러를 만들고 onResume() 또는 유사하게 작동해야합니다. 잘 됐네.
Handler handler;
@Override
protected void onResume()
{
super.onResume();
handler = new Handler();
}
그렇지 않으면 runOnUiThread
명령을 사용할 수 있습니다.
runOnUiThread(new Runnable() {
public void run() {
the_textView.setText(someText);
}});
답장을 보내 주셔서 감사합니다. Looper가 학습 목적으로 기본 UI 스레드를 설정하는 방법을 찾고있었습니다. – anujprashar
답변 해 주셔서 감사합니다. – anujprashar