为了账号安全,请及时绑定邮箱和手机立即绑定

跟着做这,结果长按出现闪退了!错误信息我又看不怎么懂?求老师指教指教!..

上一步都没有问题的,跟着做完3-3的视频后运行后,长按就出现现在的错误!不知道是怎么啦!?

05-07 06:11:53.347: E/AndroidRuntime(2922): FATAL EXCEPTION: main

05-07 06:11:53.347: E/AndroidRuntime(2922): java.lang.IllegalStateException: ActionBarImpl can only be used with a compatible window decor layout

05-07 06:11:53.347: E/AndroidRuntime(2922): at com.android.internal.app.ActionBarImpl.init(ActionBarImpl.java:188)

05-07 06:11:53.347: E/AndroidRuntime(2922): at com.android.internal.app.ActionBarImpl.<init>(ActionBarImpl.java:164)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.app.Dialog.show(Dialog.java:267)

05-07 06:11:53.347: E/AndroidRuntime(2922): at com.example.chat.view.DialogManager.showRecordingDialog(DialogManager.java:44)

05-07 06:11:53.347: E/AndroidRuntime(2922): at com.example.chat.view.AudioRecoderButton$1.onLongClick(AudioRecoderButton.java:36)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.view.View.performLongClick(View.java:4276)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.widget.TextView.performLongClick(TextView.java:8250)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.view.View$CheckForLongPress.run(View.java:17700)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.os.Handler.handleCallback(Handler.java:730)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.os.Handler.dispatchMessage(Handler.java:92)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.os.Looper.loop(Looper.java:137)

05-07 06:11:53.347: E/AndroidRuntime(2922): at android.app.ActivityThread.main(ActivityThread.java:5103)

05-07 06:11:53.347: E/AndroidRuntime(2922): at java.lang.reflect.Method.invokeNative(Native Method)

05-07 06:11:53.347: E/AndroidRuntime(2922): at java.lang.reflect.Method.invoke(Method.java:525)

05-07 06:11:53.347: E/AndroidRuntime(2922): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)

05-07 06:11:53.347: E/AndroidRuntime(2922): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)

05-07 06:11:53.347: E/AndroidRuntime(2922): at dalvik.system.NativeStart.main(Native Method)

05-07 06:11:55.539: E/InputDispatcher(351): channel '52ed3dc4 com.example.chat/com.example.chat.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

http://img1.sycdn.imooc.com//554b3aff00019c9612080629.jpg

正在回答

3 回答

恩,由于theme使用的不一致,对Dialog的style添加parent属性即可。

<style name="Theme_AudioDialog" parent="@android:Theme.Dialog">
...
</style>


2 回复 有任何疑惑可以回复我~
#1

琴声悠扬 提问者

谢谢老师,可以了,又到周日了,又可以继续写了!
2015-05-10 回复 有任何疑惑可以回复我~

老师真棒


0 回复 有任何疑惑可以回复我~

我也是这个问题,测试成功,感激之情,无以言表

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-仿微信语音聊天
  • 参与学习       43186    人
  • 解答问题       248    个

结合自定义View和API,Dialog管理等实现实现微信语音

进入课程

跟着做这,结果长按出现闪退了!错误信息我又看不怎么懂?求老师指教指教!..

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号