12-18 08:29:25.773: E/AndroidRuntime(585): FATAL EXCEPTION: main
12-18 08:29:25.773: E/AndroidRuntime(585): android.os.ParcelFormatException: Not enough data
12-18 08:29:25.773: E/AndroidRuntime(585): at android.os.BinderProxy.transact(Native Method)
12-18 08:29:25.773: E/AndroidRuntime(585): at com.android.internal.view.IInputMethodSession$Stub$Proxy.dispatchKeyEvent(IInputMethodSession.java:283)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.view.inputmethod.InputMethodManager.dispatchKeyEvent(InputMethodManager.java:1344)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2579)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.view.ViewRoot.handleMessage(ViewRoot.java:1910)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.os.Handler.dispatchMessage(Handler.java:99)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.os.Looper.loop(Looper.java:130)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.app.ActivityThread.main(ActivityThread.java:3835)
12-18 08:29:25.773: E/AndroidRuntime(585): at java.lang.reflect.Method.invokeNative(Native Method)
12-18 08:29:25.773: E/AndroidRuntime(585): at java.lang.reflect.Method.invoke(Method.java:507)
12-18 08:29:25.773: E/AndroidRuntime(585): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
12-18 08:29:25.773: E/AndroidRuntime(585): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
12-18 08:29:25.773: E/AndroidRuntime(585): at dalvik.system.NativeStart.main(Native Method)
12-18 08:29:25.773: E/AndroidRuntime(585): android.os.ParcelFormatException: Not enough data
12-18 08:29:25.773: E/AndroidRuntime(585): at android.os.BinderProxy.transact(Native Method)
12-18 08:29:25.773: E/AndroidRuntime(585): at com.android.internal.view.IInputMethodSession$Stub$Proxy.dispatchKeyEvent(IInputMethodSession.java:283)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.view.inputmethod.InputMethodManager.dispatchKeyEvent(InputMethodManager.java:1344)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2579)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.view.ViewRoot.handleMessage(ViewRoot.java:1910)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.os.Handler.dispatchMessage(Handler.java:99)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.os.Looper.loop(Looper.java:130)
12-18 08:29:25.773: E/AndroidRuntime(585): at android.app.ActivityThread.main(ActivityThread.java:3835)
12-18 08:29:25.773: E/AndroidRuntime(585): at java.lang.reflect.Method.invokeNative(Native Method)
12-18 08:29:25.773: E/AndroidRuntime(585): at java.lang.reflect.Method.invoke(Method.java:507)
12-18 08:29:25.773: E/AndroidRuntime(585): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
12-18 08:29:25.773: E/AndroidRuntime(585): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
12-18 08:29:25.773: E/AndroidRuntime(585): at dalvik.system.NativeStart.main(Native Method)
解决方案 »
- java.net.SocketException: Address family not supported by protocol
- 关于viewport设置求教
- android 登录问题
- 请问关于使用abstract修饰函数的问题
- 有一个布局的实现提供源代码(有图)
- 求android sdk、android adt 好的下载网站
- hello,大家好,请问大家如何在一个包内添加2个widget
- listview中滚动条显示
- Android下如何弹出图片浏览器选择框?
- 我是Android新手 有个问题看了好久无法解决求大神
- include标签的问题
- Android中关于Handler、Looper的一些学习心得
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode();
if (keyCode == KeyEvent.KEYCODE_BACK) {
int keyAction = event.getAction();
if(keyAction == KeyEvent.ACTION_DOWN){
BaseActivity baseActivity = (BaseActivity) mManager.getCurrentActivity();
if (baseActivity.onBackKeyDown()) {
return false;
}
}
}else if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
int keyAction = event.getAction();
if(keyAction == KeyEvent.ACTION_DOWN){
int repeatCount = event.getRepeatCount();
if(repeatCount==0){
PttApplication.getConnection().tryGroupSpeak();
}
}else if(keyAction == KeyEvent.ACTION_UP){
int repeatCount = event.getRepeatCount();
if(repeatCount==0){
PttApplication.getConnection().stopGroupSpeak();
}
}
return true;
}
return super.dispatchKeyEvent(event);
};