Android 台灣中文網

標題: 如何保持Toggle Button開啟的狀態 [打印本頁]

作者: abcd30282000    時間: 2013-4-2 01:04
標題: 如何保持Toggle Button開啟的狀態
我在一個分頁上面用ListActivity的方式

放置了一個Toggle Button

不過在執行之後會跑出數個Toggle Button

當點選之後

會把資料寫進資料庫並且自動跳回主頁

可是當我再度進入這個分頁的時候

Toggle Button又回到關閉的狀態了

有沒有辦法讓它點下去之後

除非再點選一次

否則永遠都是保持在開啟的狀態?

------------------------點擊按鈕的程式碼------------------------

ToggleButton bt = (ToggleButton) findViewById(R.id.button1);
bt.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        helper = new ListViewDBHelper(getApplicationContext());
        cursor = helper.select();
        helper.update(position+1, array[position], 1);
        cursor.requery();
        finish();
    }
});
作者: sky1988a    時間: 2013-4-2 16:48
將ToggleButton的狀態記錄,再進入分頁的時候讀取先前狀態。
作者: abcd30282000    時間: 2013-4-2 17:50
sky1988a 發表於 2013-4-2 16:48
將ToggleButton的狀態記錄,再進入分頁的時候讀取先前狀態。

請問是用什麼紀錄?
SharedPreferences可以嗎?
作者: sky1988a    時間: 2013-4-3 09:09
可以!~只要記錄 開/關 的狀態,資料多的話比較建議用資料庫。




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1