Mono for android彻底退出程序
江门-花哥(996777016) 2013/8/11 12:00:54
怎样彻底退出程序?
求代码
我用这个代码,退出不了,打开进程管理器,进程还在运行
北京-穷丫小子(55413726) 2013/8/11 12:02:25
throw new Exception();
江门-花哥(996777016) 2013/8/11 12:03:07
怎么搞呢
北京-穷丫小子(55413726) 2013/8/11 12:04:00
直接抛出异常
江门-花哥(996777016) 2013/8/11 12:04:39
在这里加上去?
北京-穷丫小子(55413726) 2013/8/11 12:05:34
嗯
北京-穷丫小子(55413726) 2013/8/11 12:05:40
试试
广州-PC286(346832171) 2013/8/11 12:05:48
SB
1.Intent intent = new Intent(Intent.ACTION_MAIN);
2. intent.addCategory(Intent.CATEGORY_HOME);
3. intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
4. startActivity(intent);
5. android.os.Process.killProcess(Process.myPid());
江门-花哥(996777016) 2013/8/11 12:05:51
嗯,我在试了
深圳-船长(124290786) 2013/8/11 12:05:52
"MonoAndroid应用实战" 谁有完整版本的?
广州-PC286(346832171) 2013/8/11 12:06:09
要用 .Process.killProcess
不然是不会关闭的
广州-PC286(346832171) 2013/8/11 12:09:05
finish() 方法只能在 2.2 以下有效
4.0 用
Intent intent = new Intent();
intent.setAction(GlobalVarable.EXIT_ACTION); // 退出动作
this.sendBroadcast(intent);// 发送广播
super.finish();
//退出后台线程,以及销毁静态变量
System.exit(0);
江门-花哥(996777016) 2013/8/11 12:10:15
PC286是个高手啊
广州-PC286(346832171) 2013/8/11 12:10:21
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
android.os.Process.killProcess(Process.myPid());
这个是所有都可以
厦门-JuzzPig(79600281) 2013/8/11 12:10:36
finish 是关闭当前activity吧?所有版本都有效啊。
广州-PC286(346832171) 2013/8/11 12:10:51
退出程序
finish()在 2.2 以下 就可以退出应用
厦门-JuzzPig(79600281) 2013/8/11 12:11:31
哦。
广州-PC286(346832171) 2013/8/11 12:11:35
、因为 2.2 是没有 关闭应用的原理
江门-花哥(996777016) 2013/8/11 12:11:44
广州-PC286(346832171) 2013/8/11 12:11:53
在 2.2.6 开始才有的
江门-花哥(996777016) 2013/8/11 12:11:57
代码贴上去,全是错误
广州-PC286(346832171) 2013/8/11 12:12:01
自己改 java 的
4.0 的就有安全退出机制
2.2.3 ~3.9 没有安全退出机制
厦门-JuzzPig(79600281) 2013/8/11 12:13:01
@江门-花哥 那是java代码
广州-PC286(346832171) 2013/8/11 12:13:07
恩
江门-花哥(996777016) 2013/8/11 12:13:31
我想要C#的
广州-PC286(346832171) 2013/8/11 12:13:44
改一下大小就可以了
可以到 google 哪里看 这些代码 有很多示例
不过要自己去改 规范
广州-PC286(346832171) 2013/8/11 12:15:00
在 mono 中一样可以实现
江门-花哥(996777016) 2013/8/11 12:17:14
经测试,,抛出异常,是可以退出的
用这句好像不错
广州-PC286(346832171) 2013/8/11 12:17:34
单不规范
如果用户 多次 启动关闭 应用 这种 方法会导致 手机崩毁
江门-花哥(996777016) 2013/8/11 12:20:28
安徽-合肥(453301889) 2013/8/11 12:24:29
江门-花哥(996777016) 2013/8/11 12:32:58
直接用这一句就可以了
广州-PC286(346832171) 2013/8/11 12:34:58
是的
但用户 体现上 需要返回到首页面
江门-花哥(996777016) 12:36:33
不用啊
直接就退出了
广州-PC286(346832171) 12:36:45
这是体现效果
江门-花哥(996777016) 12:37:53
点击按钮,直接退出了
后台进程也没了。
我就是想要这个效果