アプリのコードの一部に、AlertDialog を表示してユーザーから値 (数値) を取得するメソッドがあります。しかし、変数 (int) に保存して返そうとすると、次のコンパイル エラーが発生します。
エラーは次のとおりです:「別のメソッドで定義された内部クラス内の非最終変数ベットを参照することはできません」
そこで、bet を final 変数にしようとすると、新しいエラーが表示されます:「The final local variable bet cannot be assigned, because it is defined in an enclosing type」
私の考えは、そのメソッドを呼び出し、警告ダイアログを表示し、入力値を取得して返すことです。