Запустить (открыть) ListActivity без putExtra - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь открыть действие списка двумя способами (оба из разных действий A). В одном методе я использую putExtra (String name, String value), чтобы заполнить listActivity sqlite.

Это работаетсовершенно потрясающе.

Но теперь другой кнопкой я пытаюсь открыть этот список действий без putExtras (просто просматривая его), но для этого я получаю исключение Force Close with Null Pointer Exception,

Canкто-нибудь предоставит мне некоторые решения для этого, заранее спасибо ...

1 Ответ

1 голос
/ 20 октября 2011

В своей активности в Списке вы делаете что-то вроде этого, да?

String passedValue = getIntent().getStringExtra("key");

В случае, когда вы не ставитеExtras (), passedValue равно нулю, поэтому попытка использовать эту строку даст NPE.Поэтому, если вы хотите использовать passedValue, вы можете сделать это:

  if(passedValue != null) 
       doSomethingWith(passedValue);
...