Mam pewien problem z ustawieniem domyślnej kart w telefonie. Kiedy stworzę kartę dodaje swoja kartę do listy kart. Następnie klikam na menu z opcją kart i wybieram "Ustaw jako domyślną". Klikam tą opcję. Aplikacja się zatrzymuje.
android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class <unknown>
at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at com.novum.smrtkarta.adapter.CardAdapter.onCreateViewHolder(CardAdapter.java:57)
at com.novum.smrtkarta.adapter.CardAdapter.onCreateViewHolder(CardAdapter.java:34)
at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:6367)
at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5555)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5440)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5436)
CardAdapter.class
@Override
public CardViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Context context = parent.getContext();
LayoutInflater layoutInflater = LayoutInflater.from(context);
View view;
if (viewType == 1) {
view = layoutInflater.inflate(R.layout.item_card_selected, parent, false); //this line show error
return new CardViewHolder(view);
} else {
view = layoutInflater.inflate(R.layout.item_cardview_default, parent, false);
return new CardViewHolder(view);
}
}
item_card_selected.xml