0
我的應用程序有一個switchview。它用於鎖定一些messages.It工作正常,但問題是在開關狀態..如果我在開關意味着消息被鎖定,關閉應用程序後,當我重新啓動應用程序,其狀態更改爲以前的意味着消息被解鎖。保存switchview的狀態
我想保存狀態,我拖動開關更早。這裏是我的代碼:
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
try{
Database_SMS info = new Database_SMS(this);
String data = info.getData();
info.close();
Global.lock = true;
Toast.makeText(getApplicationContext(), "Message is locked", Toast.LENGTH_LONG).show();
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
v.vibrate(500);
}catch(Exception e)
{
Toast.makeText(getApplicationContext(), "Message is not selected", Toast.LENGTH_LONG).show();
}
}
else {
Global.lock = false;
Toast.makeText(getApplicationContext(), "Message is unlocked", Toast.LENGTH_LONG).show();
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
v.vibrate(500);
}
}
請幫幫我。
感謝ü所以much..it現在完美的作品。 –
我很高興我幫助:) –