认证0级讲师
これが参照される場所は 1 つのメソッド内 (つまり、onCreate 内) のみであることを思い出させてください。他のメソッドや外部クラスはそれを参照しません。 したがって、それを一時変数に変換してそのメソッドに入れることができます。 状況に応じて、Android Studio はこの変数を onCreate に配置することを求めており、Activity のメンバー変数である必要はありません。 一般的に、コードの一貫性を保つために、このビューのようなものは、一時変数ではなくメンバー変数として保持します。ビューのプロパティを調整したい場合は、それを次のように宣言する必要はありません。メンバ変数なので面倒です。
R ファイルを再インポートしてみてください
メンバー変数にできるということです~あるいはメソッドを書いて使用しても警告は出ません
値を割り当てたにもかかわらず、このプライベート変数を使用していないためです。
質問対象者の理解を改善する必要があります...
プロンプトは、これらのメンバーが宣言されているが使用されていないことを意味します。create の行はメンバーに値を割り当てるだけであり、ボタンがプロンプトを表示しない理由は、setonclicklistener メソッドがアクセスされ、後で呼び出され、これを使用と呼びます。 textview については、別の場所からアクセスする必要があります。スクリーンショットのコード スニペットは制限されており、どこで呼び出されているかわかりません。
これが参照される場所は 1 つのメソッド内 (つまり、onCreate 内) のみであることを思い出させてください。他のメソッドや外部クラスはそれを参照しません。
したがって、それを一時変数に変換してそのメソッドに入れることができます。
状況に応じて、Android Studio はこの変数を onCreate に配置することを求めており、Activity のメンバー変数である必要はありません。
一般的に、コードの一貫性を保つために、このビューのようなものは、一時変数ではなくメンバー変数として保持します。ビューのプロパティを調整したい場合は、それを次のように宣言する必要はありません。メンバ変数なので面倒です。
R ファイルを再インポートしてみてください
メンバー変数にできるということです~あるいはメソッドを書いて使用しても警告は出ません
値を割り当てたにもかかわらず、このプライベート変数を使用していないためです。
質問対象者の理解を改善する必要があります...
プロンプトは、これらのメンバーが宣言されているが使用されていないことを意味します。create の行はメンバーに値を割り当てるだけであり、ボタンがプロンプトを表示しない理由は、setonclicklistener メソッドがアクセスされ、後で呼び出され、これを使用と呼びます。
さらに、質問内の「新しく作成されインスタンス化された」というステートメントは、代入によって自動的にインスタンス化されたビューへの参照のみを保持しているようです...textview については、別の場所からアクセスする必要があります。スクリーンショットのコード スニペットは制限されており、どこで呼び出されているかわかりません。