3

いくつかのロケーション計算用のメッセージルーパーを備えたスレッドがあります。このために私は電話します:

LocationManager.requestLocationUpdates(mProvider, mMinTime, mMinDistance, (LocationListener)this, looper);

有効な Looper オブジェクトを取得するには、次のようにスレッドを準備します。

    Looper.prepare();
    mLooper = Looper.myLooper();
    handler = [...]
    Looper.loop();

しかし、同じスレッドでデータ処理用の while ループを追加することは何とか可能でしょうか?

おそらく、どうにかして独自の Looper を派生させ、メッセージを手動で処理できますが、どうすればよいでしょうか?

4

1 に答える 1