嘗試檢查共享首選項是否存在。我需要的是允許用戶如果他們以前在這裏訪問過網頁(即共享首選項存在並且不等於「」),或者將它們放在歡迎頁面上(如果這是他們第一次在應用程序中)由於用戶未輸入任何數據,所以共享首選項爲空)。檢查是否存在共享首選項
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