2012-09-06 40 views
0

我爲Gender創建了2個單選按鈕(男&女)。我想在MySQL中存儲選定的單選按鈕值。我使用PHP將Android連接到MySQL。在MySQL中,我使用了數據類型Gender爲tinyint。在PHP腳本中,我寫了插入查詢。我希望如果選擇了男性,那麼應該存儲0,選擇女性,然後將1存儲在MySQL中。爲此,我該怎麼做?如何在android中存儲選定的單選按鈕值?

回答

4

例子:

讓這個動作在您的按鈕來完成點擊

這麼寫的點擊監聽器在這個代碼

if(radioButton1.isSeleceted()) 
    String temp = radioButton1.getText().toString(); 
if(radioButton2.isSeleceted()) 
    String temp = radioButton2.getText().toString(); 

然後把溫度值在Database

+0

請註明,如果有幫助ü找到您的解決方案! –

+0

但我想存儲單選按鈕的值而不是文本。例如,男性爲0,女性爲1。所以,我必須設置單選按鈕的值? –

+0

單選按鈕中沒有男性女性概念: 你可以這樣做... radioButton1.setTag(「0」); radioButton2.setTag(「1」); 並在上面的代碼中使用getTag()代替getText() –

1

無需使用數據庫。 您可以將值保存在Shared preference

例:

if(radioButton1.isSeleceted()) { 
    PrefarenceName.putString("gender","1"); 

} else if(radioButton2.isSeleceted()) 
    PrefarenceName.putString("gender","0"); 
} 

    String gendertype = prefarenceName.getString("gender"); 

    if(gendertype == 1) { 
     radioButton1.setSelcted(true); 

    } else { 
     radioButton2.setSelcted(true); 
    } 
+0

我希望這會對你有所幫助 –

+0

謝謝編輯 –

相關問題