我有ViewPager
个片段,每个片段都包含GridView
。我面临的问题是ViewPager
多次调用GridView适配器getView
。我想更改GridView
项目视图,但多次调用正在创建逻辑问题。有没有办法阻止多个调用或者FragmentPagerAdapter
是否创建了所有片段的事件,然后我向所有片段发送广播以查看更改?
更新
if(AppPreferences.getString(AppPreferenceKeys.EDIT_INVOICE_NUMBER, "").length() > 0) {
int quantity = ((MainActivity) context).getQuantity(menu.getMenuCode() + "");
if (quantity > 0) {
holder.cv_menu.findViewById(R.id.rl_cv_menu).setBackgroundColor(context.getResources().getColor(R.color.accepted));
for (int i = 0; i < quantity; i++) {
// holder.cv_menu.performClick();
handleMenuItemClick(holder.cv_menu);
}
}
}