我想在closeDialog()調用時重新綁定視圖。我認為我應該以某種方式將視圖標記為骯臟的。如果這是采取的正確措施,我將如何做?我的代碼:public final class SettingsAdapter extends RecyclerView.Adapter<SettingViewHolder> implements DialogInterface.OnClickListener, SeekBar.OnSeekBarChangeListener{ private SettingsFragmentView mView; private Context mContext; private ArrayList<SettingsItem> mSettings; private SettingsItem mClickedItem; private int mSeekbarProgress; private AlertDialog mDialog; private TextView mTextSliderValue; public SettingsAdapter(SettingsFragmentView view, Context context) { mView = view; mContext = context; } // Unrelated code removed here @Override public void onClick(DialogInterface dialog, int which) { if (mClickedItem instanceof SingleChoiceSetting) { SingleChoiceSetting scSetting = (SingleChoiceSetting) mClickedItem; int value = getValueForSingleChoiceSelection(scSetting, which); MenuTag menuTag = scSetting.getMenuTag(); if(menuTag != null) { if (menuTag.isGCPadMenu()) { mView.onGcPadSettingChanged(menuTag, value); }
添加回答
舉報
0/150
提交
取消