finish()与System.exit(0)都是用来退出。但是两者还是有一定的区别:
所以想完全退出程序,应该使用System.exit(0)(这里不考虑后台服务等情况)。如果想在多个Activity之间共享数据,应该使用finish()。
Android:finish()与System.exit(0)之间的区别,布布扣,bubuko.com
Android:finish()与System.exit(0)之间的区别
原文:http://www.cnblogs.com/finlay/p/3579839.html