onCreateでは、変数activeView
に線形レイアウトビューを添付します。私はregisterForContextMenu(activeView)
に電話します。すべてが正常に動作し、コンテキストメニューが作成され、項目がクリック可能であると表示されますが、onContextItemSelected
ではAdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo()
と呼び出し、nullpointerexceptionを取得します。私はヌルのmenuInfo変数をすべて調べて、registerForContextMeu(activeView)
がOnCreateContextMenuにnullのContextMenuInfoを最初から渡していることを確認しました。なぜこうなった?私は、異なるビュー、listView、および線形レイアウトのために同じプロセスを行い、そこに問題は存在しません。onCreateContextMenuを渡すregisterForContextMenuがnullのContextMenuInfoはなぜですか?
3
A
答えて
0
getMenuInfo()から何を得ることができますか?いずれにせよ、私はLinearLayoutによってそれが設定されるとは思わない、私は多くの場合、メニューを生成するビュー(同じLinearLayout)を得ることができると信じています。
関連する問題
- 1. XMLHttpRequest.sendにnullを渡すのはなぜですか?
- 2. なぜ配列に渡された配列がnullですか?
- 3. onCreateContextMenu
- 4. ListViewがnullです、なぜですか?
- 5. なぜ@PathParamがnullではないのに、私のPathSegmentがnullですか?
- 6. 値がnullの場合、request.getAttributeが 'null' Stringを返すのはなぜですか?
- 7. なぜ私のcrawledURLがnullですか?
- 8. Object(null)をnullにしないのはなぜですか?
- 9. なぜNull Coalesce演算子はnullを返すのですか?
- 10. JQueryが文字列配列ではなくMVCコントローラにnull配列を渡すのはなぜですか?
- 11. Xml.newPullParser()がAndroidテストでnullを返すのはなぜですか?
- 12. WebResourceResponseがshouldInterceptRequest()でnullを返すのはなぜですか?
- 13. (null + "")。equals( "null")がJavaでtrueを返すのはなぜですか?
- 14. なぜ私のTextViewsはnullですか?
- 15. 私のDTO Nullはなぜですか?
- 16. このカスタムリスナーはなぜnullですか?
- 17. Google_Service_Driveファイルのプロパティがnullを返すのはなぜですか?
- 18. 私のwebsseがnullを返すのはなぜですか?
- 19. NSDataのdataWithContentsOfURLがNULL値を返すのはなぜですか?
- 20. Scannerの.next()メソッドがnullを返すのはなぜですか?
- 21. SQLiteデータベースのクエリがnullを返すのはなぜですか?
- 22. このストアドプロシージャがNULLを返すのはなぜですか?
- 23. なぜdateFormatterがnullですか?
- 24. なぜLoginsプロパティがnullですか?
- 25. なぜuser_id列がNULLですか?
- 26. なぜWebコントロールがnullですか?
- 27. なぜController.RouteData.Routeがnullですか?
- 28. なぜlistOfFilesがnullですか?
- 29. なぜUploadedFileがnullですか?
- 30. なぜ出力がnullですか?
'OnItemLongClickListener'と' registerForContextMenu'が両方とも設定されている場合は、 'AdapterContextMenuInfo'がnullにならないようにリスナーで' false'を返す必要があります。特定のリスト項目のコンテキストメニューを無効にしているので、リスナーで実際に 'registerForContextMenu'を呼び出しても問題ありません。 –
Thx @ 3k- !!この解決策を見つけるのに数時間かかりました。リスナーで 'false'を返すと仕事ができました! – mixable