Android Activity.onCreateOptionsMenu itemMenu не поддерживает addEventListener - PullRequest
0 голосов
/ 31 октября 2018

Я думаю, что это ошибка, я открыл билет jira.

var activity = win.getActivity();
    // Re-create Menu
    if(activity){
        activity.onCreateOptionsMenu = function(e){
                var item, menu;
                menu = e.menu;
                menu.clear();
            var menuItem = menu.add({
              visible: true,
              title: 'title1',
              showAsAction : Ti.Android.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW
            });
            var menuItem2 = menu.add({
              title : "title2",
              visible: true,
              showAsAction : Ti.Android.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW
            });  
            menuItem.addEventListener('click', function(e){
                    console.log("aaaaa");
            });
            activity.invalidateOptionsMenu();
        };
    }
  • [ОШИБКА]: TiExceptionHandler: (основной) [158,158] menuItem.addEventListener ('click', function (e) {
  • [ОШИБКА]: TiExceptionHandler: ^
  • [ОШИБКА]: TiExceptionHandler: TypeError: menuItem.addEventListener не является функцией
  • [ОШИБКА]: TiExceptionHandler: в Activity.activity.onCreateOptionsMenu (eval в Module._compile (/app.js:728:13),: 404: 14)
  • [ОШИБКА]: V8Exception: возникла исключительная ситуация с неопределенным значением: 404: Uncaught TypeError: menuItem.addEventListener не является функцией

https://jira.appcelerator.org/browse/AC-5997

...