专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
网站建设
>
技术支持
> xamarin.android App在后台运行不退出
xamarin.android App在后台运行不退出
来源:网络整理 时间:2023/2/14 0:55:52 共
3647
浏览
/// <summary>
/// 重写按键事件
/// </summary>
/// <param name="keyCode"></param>
/// <param name="e"></param>
/// <returns></returns>
public override bool OnKeyDown([GeneratedEnum] Keycode keyCode, KeyEvent e)
{
// 根据某种情形禁用返回键
if (keyCode == Keycode.Back && disableBack)
{
PackageManager pm = PackageManager;
ResolveInfo homeInfo = pm.ResolveActivity(new Intent(Intent.ActionMain).AddCategory(Intent.CategoryHome), 0);
ActivityInfo ai = homeInfo.ActivityInfo;
Intent startIntent = new Intent(Intent.ActionMain);
startIntent.AddCategory(Intent.CategoryLauncher);
startIntent.SetComponent(new ComponentName(ai.PackageName, ai.Name));
StartActivitySafely(startIntent);
return false;
}
return base.OnKeyDown(keyCode, e);
}
private void StartActivitySafely(Intent intent)
{
intent.AddFlags(ActivityFlags.NewTask);
try
{
StartActivity(intent);
}
catch (ActivityNotFoundException ex)
{
Toast.MakeText(this, "StartActivitySafely()异常:" + ex.Message, ToastLength.Short).Show();
}
catch (SecurityException ex)
{
Toast.MakeText(this, "StartActivitySafely()异常:" + ex.Message, ToastLength.Short).Show();
}
}
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
私人网站制作哪家好
怎样制作中秋的网站
网站设计制作环境图案
头像网站商用图片制作
手机短视频制作网站
网页制作网站的模块
奶茶制作国外网站
乐谱网站链接图片制作
工行网站制作流程视频
幼师网站制作软件下载
·上一条:
Xamarin.Android活动的生命周期
|
·下一条:
跨过几个坑,终于完成了我的第一个Xamarin Android App!
同类资讯
Xamarin.Android活动的生命周期
Xamarin.Android 启动页
Xamarin.Android 引导页 启动页
Xamarin Android -创建Splash Screen (一)
使用Xamarin开发手机聊天程序 -- 基础篇(大量图文讲解 step
Android 实现钉钉自动打卡功能
Xamarin.Android App接收其他App的广播及其参数
Xamarin Android移动开发蓝牙打印编码报错(android
禁用PowerShell,保护电脑安全
在 Xamarin.Android 中使用本地通知
Java.Lang.IllegalArgumentException:
Xamarin,mono for android 用一个APP启动其他隐
如何使用Xamarin.Android中的倒计时类设置、重置计时器
【Xamarin.Android】在Android应用程序中实现推送通知
使用自定义URL方案通过浏览器启动Xamarin Android应用程序
Android实现钉钉自动打卡功能(AccessibilityServi
xamarin 安卓app作为桌面或定制系统桌面启动app
抓取iframe内数据(C#)
使用Form Generator解决前端vue+elementUI动态表
mysql基本操作命令汇总--笔记
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com