在Android应用程序中,有以下项目:
Activity_A
(活动),
Java_C_file_A
(在Activity_A中使用的类),
GridView_A
(在Java_C_file_A内部动态创建的Gridview,
[CustomAdapter_A
(用于GridView_A的CustomAdapter)
现在单击GridView
中的项目时,我利用界面来识别Activity_A
中的项目然后,我更改CustomAdapter_A
的数据,并且需要在notifyDataSetChanged()
中使用Activity_A
但是由于CustomAdapter_A
是在Java_C_file_A
中创建的(位于Activity_A
之外),所以我无权访问CustomAdapter_A
中的Activity_A
结果,我无法在notifyDataSetChanged()
中使用Activity_A
我如何在CustomAdapter_A
内部访问Activity_A
?
CustomAdapter_A
类中为Java_C_file_A
创建吸气剂,并且Java_C_file_A
中将有Activity_A
的对象。这是访问适配器的示例代码在Activity_A中