2013-03-28 70 views
0

我想一個微調的選擇值存儲在SQLite數據庫 我公司通過陣列適配器 以下給予微調值是我的代碼爲微調如何將選定的值存儲在sqlite數據庫中?

ArrayList<String> incorparray = new ArrayList<String>(); 
incorparray = new ArrayList<String>(); 
    incorparray.add("DOB"); 
    incorparray.add("Incorporation Date"); 
    incorparray.add("Establishment Date"); 
ArrayAdapter<String> adapter = new ArrayAdapter(this, 
      android.R.layout.simple_spinner_item, incorparray); 

      adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

    incorporation.setAdapter(adapter); 

請幫助!我迫切需要

回答

1

我想一個微調的選擇值存儲在SQLite數據庫

所以首先你需要設置OnItemSelectedListener()爲您的微調器能夠處理選擇的事件。然後簡單地onItemSelected()方法只需用適當的方法插入ino SQLite。

實施例:

yousSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 

    public void onItemSelected(AdapterView<?> parent, View v, int pos, long id) { 
     String selectedItem = parent.getItemAtPosition(pos).toString(); 
     // make insertion into database 
    } 

    public void onNothingSelected(AdapterView<?> parent) { 

    } 
}); 

其中parent.getItemAtPosition(POS)的ToString()返回從微調選擇的項目。

+0

即時存儲使用共享prefrences的值...例如...我的editext值被存儲爲..'prefEditor.putString(「Dirstict」,Dirstict); ArrayList dbvalues = new ArrayList (); \t \t \t dbvalues.add(settings.getString(「Dirstict」,「」)); WayDataBase way = new WayDataBase(ProfilePage2.this); \t \t \t way.insertPeopleValues(dbvalues);' – shivani 2013-03-28 08:22:04

+0

@ user2210351所以你想要什麼?你的問題是如何存儲微調器的選定值,這是代碼如何獲取選定的項目。如果你想存儲到SQLite使用sqlite,如果SharedPeferences,使用SharedPreferences。 – Sajmon 2013-03-28 08:24:00

+0

但有問題,你是說存儲在數據庫中的價值? – 2013-03-28 08:24:14

0

在微調框中的選定偵聽器上添加設置,然後將所選值存儲在項目中。現在使用插入查詢將項目的值存儲在sqlite中。

spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 


public void onItemSelected(AdapterView<?> parent, View arg1, int arg2, 
     long arg3) { 
    // TODO Auto-generated method stub 

    item = (String) parent.getItemAtPosition(arg2); 
    // ((TextView) parent.getChildAt(0)).setTextColor(0x00000000); 



    } 

public void onNothingSelected(AdapterView<?> arg0) { 
    // TODO Auto-generated method stub 

} 

}); 
+0

看看我的代碼和c如果你能幫助我[鏈接] http://pastebin.com/UKgc3KpF – shivani 2013-03-28 09:22:13

相關問題