检查是否存在共享首选项



尝试检查共享首选项是否存在。我需要的是允许用户到达一个页面,如果他们以前来过这里(即共享首选项存在并且不等于"),或者如果他们第一次使用应用程序,则将它们放到欢迎页面(即共享首选项是空白的,因为用户没有输入任何数据)。

public class PersonalDetails extends Activity {
        private SharedPreferences sharedPreferences;  

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_personal_details);

if (sharedPreferences.contains("")) {
          Intent intent = new Intent(PersonalDetails.this, Welcome.class);
            startActivity(intent);
        }

我认为getPreferences需要两个输入,如下所示。

public abstract SharedPreferences getSharedPreferences(String name,
        int mode);
// Example 
getSharedPreferences("your_app_name", MODE_PRIVATE);

最新更新