Android 片段中的CardUI无法使用getView
我试图在片段中打开CardUI,但getView似乎不能用于执行CardUI组件和getActivity。不过,我在任何地方都找不到其他类似谷歌的卡片库 此操作的结果将在mcardView上显示NullPointExceptionAndroid 片段中的CardUI无法使用getView,android,android-fragments,Android,Android Fragments,我试图在片段中打开CardUI,但getView似乎不能用于执行CardUI组件和getActivity。不过,我在任何地方都找不到其他类似谷歌的卡片库 此操作的结果将在mcardView上显示NullPointException private class MyAsyncTask extends AsyncTask<Void, Void, Void> { private WeakReference<Tab2Fragment> fragmentWeak
private class MyAsyncTask extends AsyncTask<Void, Void, Void> {
private WeakReference<Tab2Fragment> fragmentWeakRef;
private MyAsyncTask (Tab2Fragment tab2Fragment) {
this.fragmentWeakRef = new WeakReference<Tab2Fragment>(tab2Fragment);
}
private CardUI mCardView;
@Override
protected Void doInBackground(Void... params) {
// init CardView
Log.i("Page3","1st");
try{
mCardView = (CardUI) getView().findViewById(R.id.cardsview);
if(mCardView == null){
Log.i("Page3","Null");
mCardView = (CardUI) getActivity().findViewById(R.id.cardsview);
}
Log.i("Page3","2nd");
mCardView.setSwipeable(false);
}
}
}
我该如何解决这个问题