gpt4 book ai didi

java - Android - 如何将 mainActivity 中的方法与另一个类中的静态 boolean 变量同步?

转载 作者:行者123 更新时间:2023-11-29 09:27:38 26 4
gpt4 key购买 nike

我在mainActivity中有一个方法,这个方法刷新了我的RecyclerView。我想将该方法同步到一个 static boolean 变量,并且可以为该 boolean 变量的每次更改调用。

这是我的方法:

public void RefreshView() {

recyclerView = (RecyclerView) findViewById(R.id.recyclerMainView);
recyclerAdapter = new RecyclerAdapter(context, getData());
recyclerView.setAdapter(recyclerAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(context));

}

最佳答案

将 MainActivity 的上下文传递给类构造函数中的类/fragment ,并在 boolean 变量更改时使用它调用 MainActivity 方法

if(booleanChanged){
((MainActivity) context).RefreshView();
}

关于java - Android - 如何将 mainActivity 中的方法与另一个类中的静态 boolean 变量同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45903453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com