Tôi đang cố gắng tạo ứng dụng cho android và tôi gặp phải sự cố sau:Lỗi ứng dụng khi nhấn nút menu
Ứng dụng gặp sự cố khi tôi nhấn nút menu. Hãy để tôi cung cấp cho bạn một số chi tiết đầu tiên.
- Lỗi xảy ra để ONLY trên E430 với Android 4.1.2 (thử nghiệm trên bốn điện thoại khác cho đến nay)
- Ứng dụng này bắt đầu với một màn hình giật gân và không có thanh hành động LG Optimus L3 II. Tại nút menu điểm này chỉ không làm bất cứ điều gì.
- Với một cú chạm đơn giản, chúng tôi vượt qua màn hình giật gân và chúng tôi đi đến Hoạt động chính triển khai hoạt động ActionBar và có ngăn điều hướng.
- Từ thời điểm này và sau đó, mỗi khi tôi cố gắng nhấp vào nút menu, ứng dụng gặp sự cố.
Dưới đây là cách bố trí của các menu và các chức năng onCreateOptionsMenu:
res/menu/main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
Phần từ MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (!mNavigationDrawerFragment.isDrawerOpen()) {
// Only show items in the action bar relevant to this screen
// if the drawer is not showing. Otherwise, let the drawer
// decide what to show in the action bar.
getMenuInflater().inflate(R.menu.main, menu);
restoreActionBar();
return true;
}
return super.onCreateOptionsMenu(menu);
}
Xin lưu ý mã này được tạo từ Android Studio.
Cho đến nay những gì tôi đã cố gắng:
- Cố gắng nhìn vào tập tin đó có vấn đề từ các nguồn sdk (API Level 16 và 21) nhưng họ không liên quan đến stack trace (dòng được hiển thị trong dấu vết ngăn xếp được chỉ ra ở một vị trí không có ý nghĩa).
- Đã cố gắng cài đặt bản sửa lỗi XPosed cho lỗi Google PlayStore với lỗi nút menu. Không có gì ở đây cả.
- Tìm thấy một báo cáo lỗi tương tự với hệ thống báo lỗi của firefox vì vậy tôi đã cố gắng cài đặt Firefox và xem nó có treo trên điện thoại của tôi khi tôi bấm Menu Button hay không; firefox không sụp đổ. (Link to firefox's bug)
Đây là stack trace từ LogCat:
10-24 09:08:02.710 4712-4712/com.scaryboxstudios.unrealestateapp E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NullPointerException
at com.android.internal.policy.impl.PhoneWindow.onKeyUpPanel(PhoneWindow.java:1004)
at com.android.internal.policy.impl.PhoneWindow.onKeyUp(PhoneWindow.java:1712)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:2125)
at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3611)
at android.view.ViewRootImpl.handleImeFinishedEvent(ViewRootImpl.java:3581)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:2831)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4929)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:798)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:565)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Tìm thấy vấn đề đệ trình chống lại các thư viện hỗ trợ: https://code.google.com/p/android/vấn đề/chi tiết? id = 78.154 – TalkLittle
@TalkLittle Cảm ơn! Tôi sẽ theo dõi điều đó! – TheCrafter
Cùng một vấn đề về LG L9 với 4.1.2 –