0

onCreate にこのコードがあり、sortMode(position) 行のコメントを外すと、null ポインター例外が発生します。ただし、ログは問題なく機能しますが、これは私には奇妙に思えます。私は何を間違っていますか?

スピナーのオプションが選択されたときに sortMode() を呼び出すようにします。

    sort_spinner = (Spinner) findViewById(R.id.sort_spinner);
    sort_spinner
    .setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView adapter, View v,
                int position, long lng) {
            Log.i("position ", position + "");
            //sortMode(position);
        }

        @Override
        public void onNothingSelected(AdapterView arg0) {
            // do something else
        }
    }); 
4

1 に答える 1

0

メニュー項目からスピナーに変換していて、このコードを取り出すのを忘れていました:

menuSortBy.setTitle(R.string.sort_by_score);

それを削除したら、うまくいきました。

于 2013-02-14T22:49:20.607 に答える