0

我已经在这里待了好几天了,我一生都无法弄清楚这一点,所以这就是我来这里的原因!

现在我正试图让CardsLibGitHub Link Here)在一个片段中工作。我目前正在使用导航抽屉设置,每次我认为我一打开它就会崩溃。

它崩溃的原因是因为当CardsLib去获取上下文时 (getActivity().getApplicationContext() 它返回 null 并且它在这段代码上抛出错误cardView.setCard(card);

现在之前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 回答