尝试检查共享首选项是否存在。我需要的是允许用户如果他们以前在这里访问过网页(即共享首选项存在并且不等于“”),或者将它们放在欢迎页面上(如果这是他们第一次在应用程序中)由于用户未输入任何数据,所以共享首选项为空)。检查是否存在共享首选项
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);
}
如果您遇到任何错误,您必须形成实际问题或添加堆栈跟踪。顺便说一句,在未初始化的SharedPreferences对象上调用'contains()'方法应该引发NullPointerException – xAF
任何想法我可以怎么做呢? – Coco12