###前提・実現したいこと
Android開発中にListViewに対する処理でエラーが発生して落ちてしまいます。
対処法を教えてください。
ListViewのオブジェクトがNULLであるという内容だと思っているのですが、
そもそもなぜNULLなのかがわかりません。
そもそもの認識が間違っているのでしょうか。
お願い致します。
###発生している問題・エラーメッセージ
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ListView.setOnCreateContextMenuListener( android.view.View$OnCreateContextMenuListener)' on a null object reference
###該当のソースコード
public class test extends Activity implements OnClickListener { //リストビュー変数宣言 ListView itemListView; //アクティビティ作成 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_additem); //ListView取得 ※ここでListView取得しているのにNULLのまま itemListView = (ListView) findViewById(R.id.item_list); //ListViewにメニュー設定※ここでエラーとなります itemListView.setOnCreateContextMenuListener( new OnCreateContextMenuListener(){ @Override public void onCreateContextMenu( ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add(0, MENUITEM_ID_DELETE, 0, "削除"); } });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/14 11:32