いくつかのロケーション計算用のメッセージルーパーを備えたスレッドがあります。このために私は電話します:
LocationManager.requestLocationUpdates(mProvider, mMinTime, mMinDistance, (LocationListener)this, looper);
有効な Looper オブジェクトを取得するには、次のようにスレッドを準備します。
Looper.prepare();
mLooper = Looper.myLooper();
handler = [...]
Looper.loop();
しかし、同じスレッドでデータ処理用の while ループを追加することは何とか可能でしょうか?
おそらく、どうにかして独自の Looper を派生させ、メッセージを手動で処理できますが、どうすればよいでしょうか?