【发布时间】:2019-06-07 14:09:17
【问题描述】:
在编写代码时,我想使用 findViewById 方法来查找在当前视图中无法访问但可以通过 MainActivity 访问的视图。于是我想到了两个选择。一种是从 MainActivity 类中的该对象创建一个静态方法并访问该静态对象。第二种方法是从 MainActivity 类本身(this)创建一个静态对象,并通过调用该静态对象访问 findViewById 方法。请回答我应该使用的方法。 除此之外,它让我想到,Android 开发人员是否应该遇到这种情况,或者我是否做了一些不正确的编码来访问 MainActivity 中的 findViewById 方法,而我在不同的视图中。 您可以查看以下 repo 中的代码。
https://github.com/chrish2015/ExpenseTrackerLatest
谢谢
【问题讨论】:
-
深入整个项目找自己写的代码是没有意义的,请将代码粘贴到这里。
标签: android view static findviewbyid main-activity