天蓬老师2017-04-17 17:01:18
これが参照される場所は 1 つのメソッド内 (つまり、onCreate 内) のみであることを思い出させてください。他のメソッドや外部クラスはそれを参照しません。
したがって、それを一時変数に変換してそのメソッドに入れることができます。
状況に応じて、Android Studio はこの変数を onCreate に配置することを求めており、Activity のメンバー変数である必要はありません。
一般的に、コードの一貫性を保つために、このビューのようなものは、一時変数ではなくメンバー変数として保持します。ビューのプロパティを調整したい場合は、それを次のように宣言する必要はありません。メンバ変数なので面倒です。
PHP中文网2017-04-17 17:01:18
質問対象者の理解を改善する必要があります...
プロンプトは、これらのメンバーが宣言されているが使用されていないことを意味します。create の行はメンバーに値を割り当てるだけであり、ボタンがプロンプトを表示しない理由は、setonclicklistener メソッドがアクセスされ、後で呼び出され、これを使用と呼びます。
textview については、別の場所からアクセスする必要があります。スクリーンショットのコード スニペットは制限されており、どこで呼び出されているかわかりません。