Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在片段中有一个变量(int 变量),我想从设置为该片段的视图之一(可能是列表视图)的适配器(可能是基本适配器)访问它。如何最好地访问该变量,而不是静态的。
在适配器中存储对父片段的引用。例如,在适配器的构造函数中设置它。
public MyAdapter (MyFragment fragment) { this.fragment = fragment; } ...
然后稍后在适配器中访问它,如下所示:
int var = fragment.getVariable();
在片段中创建一个名为getVariable().
getVariable()