2014-11-23 133 views
0

晚安,傳遞數據從一個列表視圖生成的數據庫,我是有意這樣做,並捕捉值:傳遞數據

intent.putExtra("name", listView.getItemAtPosition(position).toString());

要選擇做捆綁:

Bundle bundle = getIntent().getExtras(); String myData = bundle.getString("name"); nombre.setText(miData);

問題是我收到的是數組的形式:

{value = first name}

我試過各種形狀,而不是隻捕獲字符串「第一課程」,因爲它是什麼在列表視圖中顯示,有什麼建議嗎?謝謝!

PD - >對不起,如果我的英文不好。

+0

請解釋您再次遇到什麼問題,但尚不清楚。發佈一些代碼,這將有助於我們理解 – Hahn 2014-11-23 05:01:02

回答

0

感謝您的答覆,但我沒有得到我想要的東西,當我從數據庫中選取的數據,並接他們

arrayList.add (createList ("value" name));

隨着指數或價值

但我已解決:

int start = myData.indexOf("="); int end = myData.indexOf("}", start + 1); nombre.setText(myData.substring(start + 1, end));

不是一個完美的解決方案,但最終還是讓他在T他EditText的名字。