Tôi muốn kiểm tra chuỗi trong SharedPreferences đã sử dụng nó để lưu trữ tên người dùng và mật khẩu, vì vậy nếu tên người dùng và mật khẩu không rỗng hoặc rỗng, nó sẽ được chuyển đến nhà, nếu không tên người dùng và mật khẩu trống và nó sẽ được chuyển đến trang đăng nhập.cách kiểm tra chuỗi SharedPreferences trống hoặc không * android
Đây là tôi đang để kiểm tra chuỗi SharedPreferences, nhưng nó không làm việc ..
if(PreferenceConnector.USERNAME!=null){
Intent intent = new Intent(MainActivity.this,MainHome_Activity.class);
startActivity(intent);
} else {
Intent intent = new Intent(MainActivity.this,LoginFormPegawai_Activity.class);
startActivity(intent);
}
Tôi cố gắng để kiểm tra xem nó thông qua bánh mì nướng với mã này, và sau khi tôi đã cố gắng này, tôi nhận được SharedPreferences chuỗi không phải là rỗng hoặc trống ..
btn_logout_pegawai.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//remove the SharedPreferences string
PreferenceConnector.getEditor(this).remove(PreferenceConnector.USERNAME)
.commit();
PreferenceConnector.getEditor(this).remove(PreferenceConnector.PASSWORD)
.commit();
//checking the SharedPreferences string
if(PreferenceConnector.USERNAME!=null){
Toast.makeText(MainHome_Activity.this,"not null", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(MainHome_Activity.this,"null", Toast.LENGTH_SHORT).show();
}
}
});
Làm cách nào để kiểm tra chuỗi SharedPreferences một cách chính xác cho dù chuỗi rỗng hay rỗng?
Cảm ơn ..
nhờ , làm việc của nó .. –
vui mừng giúp đỡ. Chúc may mắn! –
@AnupCowkur bạn có thể kiểm tra điều này ra http://stackoverflow.com/questions/36959279/how-do-i-use-a-dialogue-in-my-android-app-just-before-the-start-of- dịch vụ – Abhishek