现象:应用使用一段时间后,本地数据库和SharedPreferences中产生数据,将应用卸载后,再次安装,原有数据出现在应用中。因此,为了安全起见,需要将allowBackup标志值设置为false来关闭应用程序的备份和恢复功能,以免造成信息泄露和财产损失(尤其是针对涉及到金融服务类,支付类应用来说)。
在AndroidManifest.xml中添加:
<application
android:allowBackup="false"/>
到此,出现编译错误:
* What went wrong:
Execution failed for task ':app:processReleaseManifest'.
> Manifest