我學習了Android的工作。我開始用聯繫人創建一個項目。 我將聯繫人插入到SQLite數據庫中,然後將它們從數據庫中放入並在ListView中顯示它們。沒關係。但我想點擊列表中的項目,然後編輯項目。因此,我需要以某種方式獲取該項目的ID並使用它...我不知道它是否清楚...正如您所看到的,在onItemClick()函數中,正在運行一個新的活動......而在新的活動中,我需要該項目的ID才能使用它。如何從數據庫獲取ID到ListView
public class ContactList extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seznam_kontaktu2);
SQLInsert info = new SQLInsert(this);
info.open();
ArrayList<String> data = info.getDataArrayList(); //It returns Array of "Lastname, Name" which is shown in the List
info.close();
ListView lv1 = (ListView) findViewById(R.id.ListView01);
lv1.setAdapter (new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data));
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
startActivity(new Intent("net.johnyho.cz.EDITOVATKONTAKT"));
}
});
}
對不起,我錯....我已經清醒24小時,在開發Android應用程序 –
工作這從您好Android的鏈接可以幫助你:[NewsDroid RSS(HTTP://www.helloandroid .com/tutorials/newsdroid-rss-reader) – SamSPICA
減少咖啡和睡眠可能會對你有所幫助 – Merlin