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