我想SharedPreferences
在我的应用程序启动之前检查.我想检查一个值是真还是假,取决于我想要开始不同的活动(如果值为true,我想开始一个活动;如果它是假,我想开始第二个活动).如何在显示我的应用程序第一个屏幕之前检查它?
我想在我的应用程序启动之前检查共享首选项
根据定义,这是不可能的.如果您的应用尚未启动,则代码未运行,因此您的代码无法检查SharedPreferences
.
如果值为true我想开始一个活动,如果它是假的我想开始第二个活动.在显示我的应用程序第一个屏幕之前检查它?
让您的活动处理一个案例(例如true
)本身.在onCreate()
,检查SharedPreferences
,如果值是false
,则调用startActivity()
以启动其他活动,然后finish()
删除当前的活动(因为不再需要).
或者,只有一个活动,但有两个不同的片段,并根据其加载适当的片段SharedPreferences
.
归档时间: |
|
查看次数: |
1364 次 |
最近记录: |