mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-20 05:13:58 +00:00
[android] Refactoring regression fix
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
72ff90defd
commit
fbaa59ce3b
@@ -55,20 +55,23 @@ public class FeatureCategoryAdapter extends RecyclerView.Adapter<RecyclerView.Vi
|
|||||||
@Override
|
@Override
|
||||||
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
|
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
|
||||||
{
|
{
|
||||||
|
final LayoutInflater inflater = LayoutInflater.from(parent.getContext());
|
||||||
|
|
||||||
switch (viewType)
|
switch (viewType)
|
||||||
{
|
{
|
||||||
case TYPE_CATEGORY ->
|
case TYPE_CATEGORY ->
|
||||||
{
|
{
|
||||||
return new FeatureViewHolder(
|
return new FeatureViewHolder(inflater.inflate(R.layout.item_feature_category, parent, false));
|
||||||
LayoutInflater.from(parent.getContext()).inflate(R.layout.item_feature_category, parent, false));
|
|
||||||
}
|
}
|
||||||
case TYPE_FOOTER ->
|
case TYPE_FOOTER ->
|
||||||
{
|
{
|
||||||
return new FooterViewHolder(
|
return new FooterViewHolder(inflater.inflate(R.layout.item_feature_category_footer, parent, false),
|
||||||
LayoutInflater.from(parent.getContext()).inflate(R.layout.item_feature_category_footer, parent, false),
|
(FooterListener) mFragment);
|
||||||
(FooterListener) mFragment);
|
}
|
||||||
|
default ->
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException("Unsupported viewType: " + viewType);
|
||||||
}
|
}
|
||||||
default -> throw new IllegalArgumentException("Unsupported");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user