2015年3月16日 星期一

[Android]完美退出方法(轉貼)


因為網上有很多種退出方法,可是實際上很多方法都不通用(在某個版本下可用,到了另一個版本就不行),或者方法的實際效果根本就和其描述不符(也不知道那些發帖的人測沒測試過)。

但我們的需求又確實存在。在某些情況下,我們需要在應用中打開多個Activity,但如果僅僅使用finish()方法就不能在需要的時候達到一次性退 出的效果,自己作為一個Android退出問題的受害者,通過良久思考和實際測試,找到了一個比較不錯的,在2.1-2.2-2.3版本下都通用的完全退 出方法(2.1版本也基本可以代表1.5~2.1版本)!

reference: http://fecbob.pixnet.net/blog/post/35393986


===================================
今天看到有一个人写的代码,有几个奇怪的方法。如下:
public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub

        if (keyCode == KeyEvent.KEYCODE_BACK) {
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setMessage("你确定退出吗?")
                    .setCancelable(false)
                    .setPositiveButton("确定",

reference: http://blog.csdn.net/u010436741/article/details/9087261

沒有留言:

張貼留言