|
|
|
|
@ -663,27 +663,27 @@ public class HomeActivity extends BaseActivity { |
|
|
|
|
ViewGroup.LayoutParams clp = cl_root.getLayoutParams(); |
|
|
|
|
clp.width = AutoSizeUtils.mm2px(mSiteSwitchDialog.getContext(), 380 + 200 * spanCount); |
|
|
|
|
mSiteSwitchDialog.setTip("请选择首页数据源"); |
|
|
|
|
mSiteSwitchDialog.setAdapter(new SelectDialogAdapter.SelectDialogInterface<SourceBean>() { |
|
|
|
|
@Override |
|
|
|
|
public void click(SourceBean value, int pos) { |
|
|
|
|
ApiConfig.get().setSourceBean(value); |
|
|
|
|
refreshHome(); |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public String getDisplay(SourceBean val) { |
|
|
|
|
return val.getName(); |
|
|
|
|
} |
|
|
|
|
}, new DiffUtil.ItemCallback<SourceBean>() { |
|
|
|
|
@Override |
|
|
|
|
public boolean areItemsTheSame(@NonNull SourceBean oldItem, @NonNull SourceBean newItem) { |
|
|
|
|
return oldItem == newItem; |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public boolean areContentsTheSame(@NonNull SourceBean oldItem, @NonNull SourceBean newItem) { |
|
|
|
|
return oldItem.getKey().equals(newItem.getKey()); |
|
|
|
|
} |
|
|
|
|
}, sites, select); |
|
|
|
|
} |
|
|
|
|
mSiteSwitchDialog.setAdapter(new SelectDialogAdapter.SelectDialogInterface<SourceBean>() { |
|
|
|
|
@Override |
|
|
|
|
public void click(SourceBean value, int pos) { |
|
|
|
|
ApiConfig.get().setSourceBean(value); |
|
|
|
|
refreshHome(); |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public String getDisplay(SourceBean val) { |
|
|
|
|
return val.getName(); |
|
|
|
|
} |
|
|
|
|
}, new DiffUtil.ItemCallback<SourceBean>() { |
|
|
|
|
@Override |
|
|
|
|
public boolean areItemsTheSame(@NonNull SourceBean oldItem, @NonNull SourceBean newItem) { |
|
|
|
|
return oldItem == newItem; |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public boolean areContentsTheSame(@NonNull SourceBean oldItem, @NonNull SourceBean newItem) { |
|
|
|
|
return oldItem.getKey().equals(newItem.getKey()); |
|
|
|
|
} |
|
|
|
|
}, sites, select); |
|
|
|
|
mSiteSwitchDialog.show(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|