looper

    0

    1답변

    누구나 올바른 방향으로 나를 가리킬 수 있습니까? 나는 두 개의 스레드를 스폰 활성을 가지고, 루퍼 public static class MiddleThread extends Handler{ static public Handler handler; public void run() { Looper.prepare(); Lo

    2

    2답변

    내 생각에 이것은 바보 같은 질문이지만, 여전히 ... 내 앱에서는 (물론 별도의 스레드에서) 순중량 작업을 순서대로 실행해야합니다. 루퍼가 저의 선택이라고 생각합니다. AsyncTask는 그렇지 않습니다. 요청은 언제든지 도착할 수 있고 스레드로부터 안전한 물건은 필요하지 않기 때문입니다. android.os.Looper 드레인 안드로이드 배터리를 오래

    1

    2답변

    나는 다소 혼란스러워합니다. 기본적으로 스레드를 생성하고 그 스레드에서 메시지 루프를 실행하려고합니다. 기본적으로 다음 작업을 수행하고 있습니다. Android Looper 클래스 API 문서에서 곧바로 확인할 수 있습니다. 그러나, 내 응용 프로그램은 항상 Looper.loop()에서 멈추고 그것을 결코 반환하지 않습니다. 이에 대한 현재의 해결 방법은

    2

    1답변

    연속/시간별 서버 업데이트에 가장 적합한 것은 어느 것입니까? 일부 개발자는 AlarmManager 뒤에 PendingIntent를 사용하고 일부는 Looper with Handler를 사용합니다. 아무도 나에게 지속적인 네트워크 업데이트에 가장 적합한 이유를 설명해주십시오.

    1

    1답변

    내 앱에 문제가 있습니다. 내 응용 프로그램은 실제로 서비스입니다. 나는 Main Service를 확장했다. HandlerThread 루퍼를 얻으려면 개인 루퍼 루퍼 변수가있다. onCreate 함수에서 위치 관리자, 위치 수신기 및 HandlerThread (루퍼 변수를 루퍼로 설정 함)를 초기화 한 다음 requestLocationUpdates을 루퍼

    1

    1답변

    asyncTask와 함께 루퍼를 어떻게 사용할 수 있습니까? 프로그래밍 방식으로 MyResultTable이라는 TableLayout을 만들려면 doImBackground 메서드가 호출됩니다. MyResultTable에는 MotionEvent.ACTION_MOVE 동안 onTouch에서 호출하는 처리기가 있습니다. asynchTask 내부에서 핸들을 사용하는

    0

    1답변

    GPS 실행을 원할 때 데이터베이스를 확인하는 코드가 있습니다. 이 메소드를 실행하려면 Intentservice를 사용하고 있습니다. 나는 Looper 구현을 시도했지만 그 코드를 다시 실행하지 않는 코드로 끝난다. Looper가 없으면 Looper.prepare()를 호출하지 않은 스레드에서 핸들러를 생성 할 수 없다는 Looper 에러가 발생합니다. T

    0

    1답변

    서비스가 현재 활동의 영향을받지 않기 때문에 스레드와 다른 점을 읽었습니다. 하지만 스레드가 있습니다. 그러나 Looper는 현재 활동에 영향을받지 않는 서비스와 같으며 둘 다 백그라운드에서 실행됩니다. 그래서 기본적으로 서비스와 루퍼가 다른 ... ...? 도와주세요. 나는이 주제들에 대해 완전히 혼란 스럽다.

    1

    1답변

    조각 클래스에서 initialize 메서드를 호출하려고하는데 getMainLooper가이 클래스에 대해 정의되지 않았다고 말하고 있습니다. private void initializeWiFiDirect() { wifiP2pManager = (WifiP2pManager)getActivity().getSystemService(Context

    0

    1답변

    4-5 번째 호출마다 내 응용 프로그램이 충돌합니다. 그것은 예외적으로 나를 보여주고있다. 10-14 14:00:30.651: E/AndroidRuntime(25035): FATAL EXCEPTION: AsyncTask #1 10-14 14:00:30.651: E/AndroidRuntime(25035): java.lang.RuntimeException: