【发布时间】:2015-04-01 23:09:20
【问题描述】:
您好,我有一个关于在 Android 活动中使用私有类的问题。 假设我在活动中有一个简单的 listView。 我想为这个 listView 定义一个适配器类(它扩展了 BaseAdapter)。 由于适配器非常简单,我想在这个 Activity 类中定义一个私有类。 我的问题是这个。 可以非静态定义这个私有类吗?还是静态定义它更好?
如果我必须静态定义它,我必须将一个对象(比如 List)传递给这个私有适配器的构造函数,然后将它分配给它在其中的成员变量。 如果我非静态定义它,我可以在 Activity 类中定义 List 对象并在私有适配器中使用它。
这样好吗? 谢谢
【问题讨论】:
标签: android class static private