Android 多个方法使用的视图-我应该将findViewById()放在哪里?

Android 多个方法使用的视图-我应该将findViewById()放在哪里?,android,Android,我正在使用一个特定的文本视图:TextView-txtStatusView=(TextView)findViewById(R.id.txtStatus)在我的视图的.java文件中的几个方法中。在每个方法中,我都使用上面的代码行查找并初始化相同的txtStatus视图。我应该把它放在类的顶部一次(我的想法是:为了避免每次查找视图都浪费时间或精力),还是让使用视图的每个方法都有这一行更好?全局声明变量并在onCreate()中定义它 声明如下: TextView txtStatusView; 内

我正在使用一个特定的文本视图:
TextView-txtStatusView=(TextView)findViewById(R.id.txtStatus)在我的视图的.java文件中的几个方法中。在每个方法中,我都使用上面的代码行查找并初始化相同的txtStatus视图。我应该把它放在类的顶部一次(我的想法是:为了避免每次查找视图都浪费时间或精力),还是让使用视图的每个方法都有这一行更好?

全局声明变量并在onCreate()中定义它

声明如下:

TextView txtStatusView;
内部onCreate():


全局声明变量并在onCreate()中定义它

声明如下:

TextView txtStatusView;
内部onCreate():


全局声明变量并在onCreate()中定义它

声明如下:

TextView txtStatusView;
内部onCreate():


全局声明变量并在onCreate()中定义它

声明如下:

TextView txtStatusView;
内部onCreate():


如果我理解正确,您可以尝试将其存储在
活动的一个字段中,并在
onCreate
方法中初始化该字段。如果我理解正确,您可以尝试将其存储在
活动的一个字段中,并在
onCreate
方法中初始化该字段。如果我理解正确,您可以可以尝试将其存储在
活动的一个字段中
并在
onCreate
方法中初始化该字段。如果我理解正确,您可以尝试将其存储在
活动的一个字段中
并在
onCreate
方法中初始化该字段。如果在onCreate()中执行此操作,那么你就不必在同一个类中一遍又一遍地使用它了。如果我把它放在onCreate()中,我能以同样的方式在其他方法中访问它吗?编辑:明白了(看到前面的评论回答了这个问题)!对您只需使用
txtStatusView.setText(“要显示的数据”)要将文本设置为
Textview
的任何位置。相应地使用它。如果你在onCreate()中使用它,那么你就不必在同一个类中反复使用它。如果我把它放在onCreate()中,我能以同样的方式用其他方法访问它吗?编辑:明白了(看到前面的评论回答了这个问题)!对您只需使用
txtStatusView.setText(“要显示的数据”)要将文本设置为
Textview
的任何位置。相应地使用它。如果你在onCreate()中使用它,那么你就不必在同一个类中反复使用它。如果我把它放在onCreate()中,我能以同样的方式用其他方法访问它吗?编辑:明白了(看到前面的评论回答了这个问题)!对您只需使用
txtStatusView.setText(“要显示的数据”)要将文本设置为
Textview
的任何位置。相应地使用它。如果你在onCreate()中使用它,那么你就不必在同一个类中反复使用它。如果我把它放在onCreate()中,我能以同样的方式用其他方法访问它吗?编辑:明白了(看到前面的评论回答了这个问题)!对您只需使用
txtStatusView.setText(“要显示的数据”)要将文本设置为
Textview
的任何位置。相应地使用它。