我有一个包含2个活动的应用程序,首选项和主要活动,我需要首次
显示应用程序运行的首选项屏幕,以便
用户可以进行一些配置.我已经检查了这个
主题的答案,它们似乎不是很清楚,但我收集它与检查共享首选项
文件是否为空有关.
有人可以给我一个代码来解决这个问题以及我将代码放在哪些活动上?
此外,我仍然处于开发阶段,所以我已经有我的首选项设置如何撤消这个?
提前致谢
我假设您正在运行模拟器,当您启动模拟器时,您可以选择“擦除已保存的数据”,这样就可以像启动应用程序一样启动它.或者,您可以进入设置 – >应用程序 – >你的应用 – >抹掉数据.
关于你的编码解决方案,我目前没有任何方便,但你应该做的是启动你的主要活动,运行一个过程/函数来检查共享首选项文件是否为空,以及它是否启动了首选项活动,否则运行您的主要活动.或者,您可以查看正在查找用户输入的值(例如UserID)是否为空,而不是检查文件是否为空.如果该值不为null,则意味着应用程序可以继续.