1
我試圖設置自定義EmptyView
。設置自定義空視圖CardWithList
使用:
@Override
protected void initCard(){
View empty view = getView() //inflate the empty view, bind views and return
setEmptyView(view);
}
我得到一個NullPointerException
因爲LinerListView尚未實例化。
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void it.gmariotti.cardslib.library.prototypes.LinearListView.setVisibility(int)' on a null object reference
at it.gmariotti.cardslib.library.prototypes.CardWithList.updateEmptyStatus(CardWithList.java:656)
at it.gmariotti.cardslib.library.prototypes.CardWithList.setEmptyView(CardWithList.java:631)
當試圖設置運行myCard.init()
然後我得到默認EmptyView後emptyView:
myCard.init();
myCardView.setCard(myCard);
myCard.setEmptyView(myEmptyView);
周圍沒有任何辦法嗎?