我已经干了好几天了,我一辈子也想不出这一点,所以我才来这里!
现在,我正在尝试让CardsLib (GitHub链接在这里)在一个片段中工作。我目前使用的导航抽屉设置,每次我认为我让它工作,一旦它打开,它崩溃。
它崩溃的原因是,当CardsLib去获取上下文(getActivity().getApplicationContext() )时,它返回null,并在这段代码cardView.setCard(card);上抛出和出错
现在,card被初始化为Card card = new Card(getContext());,这意味着上下文为null。
如果有人能在一个片段中给我一个CardsLib的例子,那将是很有帮助的。
谢谢!
发布于 2014-08-27 07:50:37
使用:
Card card = new Card(getActivity());在onActivityCreated(Bundle savedInstanceState)中
发布于 2015-04-12 15:22:39
我用这个:
Context context = getActivity();因此,对于代码示例中的所有"this“,我将其替换为上面的”上下文“。希望这能有所帮助。
https://stackoverflow.com/questions/25472729
复制相似问题