为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

andorid程序中按返回键提示退出主程序dialog

2017-11-26 3页 doc 14KB 16阅读

用户头像

is_597436

暂无简介

举报
andorid程序中按返回键提示退出主程序dialogandorid程序中按返回键提示退出主程序dialog andorid 程序中按返回键提示退出主程序 dialog Android 程序中有多个 Activity 键的完美退出方法 android.view.WindowManager$BadTokenException: Unable to add window 2012-02-27 11:10:14| 分键, Android | 键键,unable android windown |字号大中小 键键 android.view.WindowManager$BadTok...
andorid程序中按返回键提示退出主程序dialog
andorid程序中按返回键提示退出主程序dialog andorid 程序中按返回键提示退出主程序 dialog Android 程序中有多个 Activity 键的完美退出方法 android.view.WindowManager$BadTokenException: Unable to add window 2012-02-27 11:10:14| 分键, Android | 键键,unable android windown |字号大中小 键键 android.view.WindowManager$BadTokenException: Unable to add window -- token 键键提示,android.app.LocalActivityManager$LocalActivityRecord@45f48c40 is not valid; is your activity running? 今天遇到一键键~我在地键上添加一个个Overlay 然后想在点键键个overlay 键键的键候键键键框Dialog~ 按键键的思路完后~键键键出了上面的常。 代键如下,写异 // 退出主程序dialog public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { dialog(); return false; } return super.onKeyDown(keyCode, event); } protected void dialog() { AlertDialog.Builder builder = new Builder(FindwebActivity.this); builder.setMessage("定要退出心愿键确?"); builder.setTitle("提示"); builder.setPositiveButton("键确", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); AgentApp.getInstance().onTerminate(); } }); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.create().show(); } 键键料键键键在于 context. 键不能使用 getApplicationContext(),this 所得到的Context 必键用your_Activity.this 所键取的Context. 而我就是用最后一键的~键是出差。 于是我想下我的键键的行键境~前运当Activity是在tabActivity 中的~那键得到前的管理者键键是上一键当窗体TabActivity 所有~而非我的Activity。 于是我用 getParent()所得到的Context~行成功。运 只需将 AlertDialog.Builder builder = new Builder(FindwebActivity.this);改成 AlertDialog.Builder builder = new Builder(getParent()); 即可
/
本文档为【andorid程序中按返回键提示退出主程序dialog】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索