1
我有BookFragment:在某些android情况下,可以提前初始化吗?
public class BooksFragment extends Fragment {
private final String ALL_PUBLISHERS = "Wszystkie Wydawnictwa";
,后来在私人无效的方法,我在访问ALL_PUBLISHERS场这样的:
if(chosenPublisher != null && chosenPublisher.equals(ALL_PUBLISHERS))
doStuff();
现在,似乎无可厚非机智的代码,我个人从来没有遇到过麻烦,但感谢Google Play开发者控制台我注意到,有些用户在访问ALL_PUBLISHERS字段时遇到NullPointerException。
现在:
- 麻烦是ALL_PUBLISHERS场 - stack
- 我BookFragment在FragmentStatePagerAdapter使用,
- 错误发生在各种Android设备
我是怎么看的原因感觉?
虽然它只是'ALL_PUBLISHERS.equals(chosenPublisher)'就足够了。并使ALL_PUBLISHERS为静态。 –
是的,我错过了失踪的静态大声笑 – bonnyz