Я озадачен экземпляром публичной статической конечной строки, возвращающей null при ссылке. Я использовал эту точную конструкцию сотни раз, но не вижу, что я мог бы делать по-другому на этот раз. Код следующим образом:public static final String возвращает null при доступе
public class NSNItemDisplayActivity extends ExpandableListActivity
implements LoaderManager.LoaderCallbacks<Cursor>
{
public static final String NSN_ID_KEY = "NSN_ID_KEY";
...
}
Референт код, который делает это:
card.setOnClickListener(new Card.OnCardClickListener() {
@Override
public void onClick(Card card, View view) {
Intent nsnListIntent = new Intent(
mContext,
NSNItemDisplayActivity.class);
Bundle bundle = nsnListIntent.getExtras();
bundle.putString(NSNItemDisplayActivity.NSN_ID_KEY, //Null Pointer Exception
card.getId());
mContext.startActivity(nsnListIntent);
}
}
);
Я получаю исключения нулевого указателя, а затем сидеть и чесать голову.
Спасибо заранее, я чувствую себя глупо, задавая такой простой вопрос.
Я думаю, ур расслоение нуль не строка. u создайте намерение и без добавления каких-либо дополнительных функций u получите нулевой пакет –