0

私はこれにかなりの数日間携わってきましたが、一生これを理解することはできないので、ここに来ました!

CardsLib現在、 ( GitHub Link Here ) をフラグメントで動作させようとしています。私は現在、Navigation Drawer セットアップを使用していますが、開くとすぐに機能すると思うたびにクラッシュします。

クラッシュする理由はCardsLib、コンテキスト (getActivity().getApplicationContext() を取得しようとすると null が返され、このコードでエラーがスローされるためです。cardView.setCard(card);

以前は、コンテキストが null であることを意味するようにcard初期化されています。Card card = new Card(getContext());

誰かがCardsLibフラグメントの例を教えてくれたら、とても助かります。

ありがとう!

4

2 に答える 2

2

使用する:

Card card = new Card(getActivity());

onActivityCreated(Bundle savedInstanceState)

于 2014-08-27T07:50:37.827 に答える
0

私はこれを使用します:

Context context = getActivity();

そのため、コード サンプル内のすべての「this」を、上記の「context」に置き換えます。お役に立てれば。

于 2015-04-12T15:22:39.950 に答える