我在尋找所有在互聯網上,但我沒有發現任何東西,我可以使用。所以這裏是我的問題:我有一個xml解析器在列表視圖中工作,但我想將該歌曲的id賦予其他活動,以便我可以顯示它。如何從一個XML解析器價值的其他類
回答
首先,你需要爲ListView
2.然後OnItemClickListener()
方法,一旦你捕獲該index of the row
你點擊了,使用Intent()
將它傳遞給另一個活動。
注:
For this to work, please make the Map as static, and please do map.clear() , everytime before loading the Map with parsed data.
3.當你去到另一個Activity
,我希望你的歌曲的順序Map
並在ListView
一樣,
所以假設您按下ListView
上的第二個項目,索引通過的將是1,而在其他Activity
只需撥打Map's
1 st指數。
注:
增加頭部將影響指數的ListView
所以它能夠更好的onClick()
方法使用getItemIdAtPosition(arg)
。
如:
ListView lv = (ListView)findViewById(R.id.MyListView);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
i = new Intent(ProductActivity.this, ProductDetails.class);
i.putExtra("keyAapo", (int) lv.getItemIdAtPosition(arg2));
startActivity(i);
}
});
我這樣做,但我怎麼了「getItemIdAtPosition(ARG2)」其他類,因爲我現在看到的是:意向{CMP = package.name /類名(有演員)}任何eplonations –
@PieterTielemans在其他活動做這樣的事情.....................'意圖我= getIntent(); String songName = intent.getExtras()。getString(「songKey」);' –
您可以通過使用setTag()
和getTag()
方法通過看我的答案在這裏How to acces variable in arrayadapter getView from onItemClick
意圖額外的傳球選擇已經表示,但是,如果你得到的地方你逝去的一組數據的時候,你總是可以讓XML處理器可重複使用並傳遞XML。它已經是一種編碼格式
- 1. 我如何解析從一個PHP值到其他
- 2. Android解析如何從這個XML中獲得價值
- 3. 價值微調XML解析
- 4. Android- XML解析器不是從XML返回全部價值
- 5. 用JAVA解析XML,從一個Schema轉換爲其他
- 6. XML解析的一個值
- 7. 需要解析其他網頁的值。首先,我需要調用其他網頁並從中解析XML值
- 8. 如何實現兩個解析器來解析一個XML?
- 9. 解析嵌套在其他XML值中的XML標記
- 10. 從類中解耦XML解析器
- 11. 如何檢查解析的XML標籤空值價值
- 12. 不能xmlns的價值解析XML
- 13. 除了IE以外的其他瀏覽器的XML解析器
- 14. 如何通過kissxml解析器解析xml的子節點值?
- 15. 如何從PHP的其他類別獲取一個值?
- 16. Groovy中解析XML,並獲得價值
- 17. 如何從一個活動使用XML解析器
- 18. 從一個頁面傳遞價值的其他使用AJAX
- 19. 如何使用通數據從一個解析器其它
- 20. 數據表通過解析其價值
- 21. 與其他價值
- 22. 如何在xml解析器解析後獲取xml格式的字符串值
- 23. RSS XML解析的問題(如何從RSS提要媒體內容的價值?)
- 24. 如何找到一個價值,當其他vlaue我知道?
- 25. 如何從EditText解析XML?
- 26. jquery如何從另一個xml解析xml?
- 27. 的SQLite獲得價值從其他表
- 28. 一個簡單的C XML解析器
- 29. 解析XML-LINQ to XML或任何其他方法
- 30. 類在一個名稱空間中解析,但不解析其他
「我在互聯網上搜索」嘗試在stackoverflow上搜索。你可能會發現,例如,這個http://stackoverflow.com/questions/8229596/display-activity-a-data-in-activity-b-page問題完全回答你的問題。 – njzk2
它沒有,因爲當我tryed,我得到了我在班上 –
你嘗試把東西在你的意圖,當你開始測試活動開始時給字符串的值? – njzk2