Java: NullPointerException - PullRequest
       3

Java: NullPointerException

0 голосов
/ 07 июня 2011

Я (думаю) я получаю NPE из этого куска кода. Я пытался выяснить, как использовать Eclipse Debugger, но я всегда получаю такие вещи, как «Редактор файлов классов не найден».

В любом случае вот изображение того, что говорит отладчик:

http://imageshack.us/photo/my-images/687/debuggingexception.png/

Код:

         private Handler handler = new Handler(){
    @Override
    public void handleMessage(Message msg){
        // dismiss the progress box
        pd.dismiss();
        BigDecimal bd = new BigDecimal(0);
        SearchActivity.this.parts.add(new Part("desc", "item id", bd));
        SearchActivity.this.parts.add(new Part("desc2", "item id2", bd));
        SearchActivity.this.parts.add(new Part("desc3", "item id3", bd));
        // create a new bundle
        Bundle b = new Bundle();

        // put the list into a parcel
        b.putParcelable("parts", parts);
        Intent i = new Intent(SearchActivity.this, Results.class);

        // put the bundle into the intent
        i.putExtras(b);
        startActivity(i);
    }
};

1 Ответ

2 голосов
/ 07 июня 2011

Убедитесь, что список SearchActivity.this.parts не равен нулю.Это единственное, что я могу увидеть, что вызовет NPE на этой линии.

(Это определенно не new BigDecimal(5.5) во всяком случае.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...