在Android手机间隙应用程序中单击后退按钮时强制关闭
force close when clicking the back button in android phonegap app
>我使用html,css,javascript和创建了android phonegap应用程序 jquery.当我点击后退按钮时,我的应用程序被强制关闭。我的错误 日志如下:
ERROR/AndroidRuntime(23383): FATAL EXCEPTION: main
ERROR/AndroidRuntime(23383): android.view.WindowManager
$BadTokenException: Unable to add window -- token
android.os.BinderProxy@48c59828 is not valid; is your activity
running?
at android.view.ViewRoot.setView(ViewRoot.java:505)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:207)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:121)
at android.view.Window$LocalWindowManager.addView(Window.java:424)
at android.app.Dialog.show(Dialog.java:259)
at android.app.AlertDialog$Builder.show(AlertDialog.java:802)
at com.phonegap.DroidGap$GapClient.onJsAlert(DroidGap.java:983)
at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:531)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4632)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:871)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
at dalvik.system.NativeStart.main(Native Method)
ERROR/(1364): Dumpstate > /data/log/dumpstate_app_error
请引导我错在哪里。提前谢谢。
在显示该对话框之前检查活动是否完成。
if (!isFinishing()) {
showDialog(MY_DIALOG);
}
当后台线程尝试在 UI 线程退出时显示对话框时,会发生崩溃。
android.os.BinderProxy@48c59828 is not valid; is your activity running?
此错误主要发生在您尝试在某些ProgressDialog
运行时close/finish
活动时。因此,您正在尝试在关闭进度对话框之前finish()
活动。您应该首先尝试关闭进度对话框,然后完成活动。
$BadTokenException:
由于上下文问题导致的此类错误。在代码中传递适当的上下文,
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- 如何使用手机浏览器上的按钮拨打USSD代码
- 按钮点击不适用于手机
- plupload智能手机和平板电脑浏览按钮事件未启动
- 电子邮件和手机号码验证在同一html5文本框与按钮
- 点击按钮在手机中加载现有的Android应用程序
- 如何在IE手机版中绑定按键代码提交按钮
- 在Android手机间隙应用程序中单击后退按钮时强制关闭
- jQuery手机内点击检测按钮可折叠
- 返回到索引.html从图像.html通过使用PhoneGap Android中的“手机后退”按钮
- jquery手机点击按钮即可更改页面
- Popcorn.js:手机浏览器YouTube "play"按钮不显示
- 如何添加go按钮,并将通过我的手机打开谷歌地图
- 带有phonegap的后退按钮(并查询手机?)
- 导航按钮高亮工作在桌面浏览器,但不是在安卓手机浏览器
- 在HTML按钮或链接中添加数字(如智能手机上的未接电话/短信)
- 点击手机的硬件按钮,它应该退出TIZEN应用程序
- 如何在安卓手机上按下后退按钮时关闭ui引导模式