Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
GPS を使用する Android アプリを作成しています。位置情報サービスをオンにして、オンにしない限りプログラムが進行しないようにユーザーに促したい. while ループを使用してみましたが、何らかの理由で機能せず、メモリ不足エラーが発生します。そのようなことを達成する方法についてのアイデアはありますか?
UIスレッドを長時間ブロックしないでください。ブロックしないと、恐ろしいANR(アプリケーションが応答しません)ダイアログが表示されます。AndroidのようなGUIフレームワークはイベントベースです。したがって、ダイアログを使用して、finish()ダイアログの[OK]ボタンをクリックすると、前提条件とアクティビティについてユーザーに通知します。
finish()