Quantcast
Channel: Appcelerator Developer Center Q&A Unanswered Questions 20
Viewing all articles
Browse latest Browse all 8068

activity.OnCreateOptionsMenu causing crash on menu button click

$
0
0

Ti SDK 3.4.1 GA Google Nexus 4.3 API 18

Trying to use onCreateOptionsMenu and this badly crashes the app everytime when i try to run on genymotion. Although the code is commented it still crashes when menu button is clicked:

activity.onCreateOptionsMenu = function(e) {
            // var menu = e.menu;
            // var menuItem = menu.add({
                // title : L("addTrip")
            // });
            // var deleteItem = menu.add({
                // title : L("deleteTrips")
            // });
            // menuItem.setIcon(Titanium.Android.R.drawable.ic_menu_add);
            // deleteItem.setIcon(Titanium.Android.R.drawable.ic_menu_delete);
            // menuItem.addEventListener("click", function(e) {
                // newPlanWin.open();               
            // });
            // deleteItem.addEventListener('click', function(e) {
                // if (plannerList != 0) {
// 
                    // var dialog = Titanium.UI.createOptionDialog({
                        // options : [L('ok'), L('cancel')],
                        // cancel : 1,
                        // title : 'Are you sure?'
                    // });
                    // dialog.addEventListener('click', function(e) {
                        // if (e.index == 0) {
                            // var sql = "DELETE FROM Trips";
                            // userDb.execute(sql);
                            // checkTrips();
                        // }
                    // });
                    // dialog.show();
// 
                // }                
            // });
        };
Here is the crash log:
[ERROR] :  InputEventSender: Exception dispatching finished signal.
[ERROR] :  E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
[ERROR] :  E/MessageQueue-JNI: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.app.ActionBar.getThemedContext()' on a null object reference
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarImplICS.getThemedContext(ActionBarImplICS.java:302)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarImplJB.getThemedContext(ActionBarImplJB.java:20)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext(ActionBarActivityDelegate.java:208)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarActivityDelegate.getMenuInflater(ActionBarActivityDelegate.java:98)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarActivity.getMenuInflater(ActionBarActivity.java:71)
[ERROR] :  E/MessageQueue-JNI:  at android.app.Activity.onCreatePanelMenu(Activity.java:2821)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:224)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu(ActionBarActivity.java:232)
[ERROR] :  E/MessageQueue-JNI:  at android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelMenu(ActionBarActivityDelegateICS.java:146)
[ERROR] :  TiApplication:   at android.app.ActivityThread.main(ActivityThread.java:5221)
[ERROR] :  TiApplication:   at java.lang.reflect.Method.invoke(Native Method)
[ERROR] :  TiApplication:   at java.lang.reflect.Method.invoke(Method.java:372)
[ERROR] :  TiApplication:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.r
I have theme related stuff in tiapp.xml if that helps:
<activity android:label="Gard Android"
                    android:name=".GardAndroidActivity"
                    android:screenOrientation="portrait" android:theme="@style/Theme.AppCompat.Translucent">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN"/>
                        <category android:name="android.intent.category.LAUNCHER"/>
                    </intent-filter>
                </activity>

Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>