不保留活动

该选项是开发者选项中比较奇葩的一个功能,因为大部分的用户都不会启用这个功能的。它模拟的是在App进入另一个Activity后,清除前面的一个Activity。大部分的开发者也不会对这一功能进行适配,因为它会造成很多奇怪的错误,例如startActivityForResult的丢失、回调方法的丢失等,所以有些App对于开启这一功能的用户的解决方式就是通过读取Setting值获取用户是否开启了这一功能。如果开启,则弹出对话框提示用户关闭,而更多的App则未做适配。笔者建议,如果App想要做到精益求精,那么可以开启这一功能进行测试。

Google在SDK中给开发者提供了非常多的开发者工具,但很多开发者由于不知道、不了解这些工具。在遇到问题时,只能通过搜索引擎来获取答案。实际上开发者遇到的这些问题,Google的工程师在开发过程中基本也会遇到。这些工具正是他们为了方便后面的开发者而提供的工具,掌握好这些工具,在分析问题时可以让开发者事半功倍。