0

GPS を使用する Android アプリを作成しています。位置情報サービスをオンにして、オンにしない限りプログラムが進行しないようにユーザーに促したい. while ループを使用してみましたが、何らかの理由で機能せず、メモリ不足エラーが発生します。そのようなことを達成する方法についてのアイデアはありますか?

4

1 に答える 1

1

UIスレッドを長時間ブロックしないでください。ブロックしないと、恐ろしいANR(アプリケーションが応答しません)ダイアログが表示されます。AndroidのようなGUIフレームワークはイベントベースです。したがって、ダイアログを使用して、finish()ダイアログの[OK]ボタンをクリックすると、前提条件とアクティビティについてユーザーに通知します。

于 2012-12-03T14:51:24.987 に答える