[在活动中调用的类中创建适配器时,如何访问活动中的适配器?

问题描述 投票:0回答:1

在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

android adapter notifydatasetchanged
1个回答
0
投票
您可以在CustomAdapter_A类中为Java_C_file_A创建吸气剂,并且Java_C_file_A中将有Activity_A的对象。这是访问适配器的示例代码

在Activity_A中

© www.soinside.com 2019 - 2024. All rights reserved.