该范例通过构建自身到自身的Intent (Intent intent = new Intent(FinishAffinity.this, FinishAffinity.class);)来启动很多个Activity实例,并使用finishAffinity()来结束具有相同亲属关系的Activity族。
注意:该Demo通过android:taskAffinity=":finishing"来定义该Activity不同于应用程序其他Activity的亲属关系。
效果图如下:
[img]http://dl.iteye.com/upload/attachment/0075/6993/c18835ae-a38d-3b74-bd83-c9fbe153aa17.png[/img]
视频讲解:http://v.youku.com/v_show/id_XNDY3MzQ1MzI0.html
[b]视频参考文献:[/b]
1. android android:taskAffinity详解
[url]http://www.eyeandroid.com/thread-9633-1-1.html[/url]
2. Android sysout.exit(0) 和finish()区别
[url]http://www.eyeandroid.com/thread-3400-1-1.html[/url]
注意:该Demo通过android:taskAffinity=":finishing"来定义该Activity不同于应用程序其他Activity的亲属关系。
效果图如下:
[img]http://dl.iteye.com/upload/attachment/0075/6993/c18835ae-a38d-3b74-bd83-c9fbe153aa17.png[/img]
视频讲解:http://v.youku.com/v_show/id_XNDY3MzQ1MzI0.html
[b]视频参考文献:[/b]
1. android android:taskAffinity详解
[url]http://www.eyeandroid.com/thread-9633-1-1.html[/url]
2. Android sysout.exit(0) 和finish()区别
[url]http://www.eyeandroid.com/thread-3400-1-1.html[/url]