我已经在这好几天了,我不能为我的生活弄清楚,所以这就是我来这里的原因!
现在我正试图得到CardsLib
(GitHub链接在这里)在一个片段的工作。我目前正在使用导航抽屉设置,每次我认为我得到它的工作,只要它打开它崩溃。
它崩溃的原因是因为当CardsLib
去获取上下文(getActivity().getApplicationContext()它返回null并抛出错误在这段代码cardView.setCard(card);
现在之前card
被初始化为Card card = new Card(getContext());
,这使得上下文为空。
如果有人能给我一个例子,CardsLib
在一个片段,这将是很大的帮助。
谢谢!
使用说明:
Card card = new Card(getActivity());
in onActivityCreated(Bundle savedInstanceState)
我用这个:
Context context = getActivity();
所以对于代码示例中的所有"this",我将其替换为上面的"context"。