我设计了一个活动,其中有一个listView。我希望在点击列表项时,一个新的活动应该开始,并且它应该包含与点击的ListItem相关的详细数据。请帮助我这样做。提前感谢。如何将selectedListItem的对象传递给另一个活动?
0
A
回答
3
当启动一个活动使用putExtra
将数据发送到另一个活动
Intent i = new Intent(this, SecondActivity.class);
i.putExtra("listitemselected", listitemvalue);
startActivity(i);
在SecondActivity.java使用getStringExtra
得到的值。
Intent i = getIntent();
String listItem = i.getStringExtra("listitemselected");
2
在行动处理器开始putextra你可以添加一些数据
Intent intent = new Intent(ShowLocation.this, ListLocationActions.class);
intent.putExtra("infoName1", myData);
intent.putExtra("infoName2", MyData2);
startActivity(intent);
在新的活动
新的活动:
String myData = getIntent().getStringExtra("infoName1");
String myData2 = getIntent().getStringExtra("infoName2");
1
在你onItemClick。尝试这样的事情; 如果您使用的是Sqlite数据库,您可以发送该项目的ID。或者你可以从Object数组中的特定位置发送Object(如果可序列化)。该位置将是所选列表项的索引以及该特定数组中的对象的索引,或者它可以是字符串。
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position, long id)
{
Intent status = new Intent(CurrentActivity.this,NextActivity.class);
status.putExtra("_ID", id);
//Or
status.putExtra("OBJECT", mArray[position]);
startActivity(status);
}
0
String temp = listView(v.getId()).getText().toString();
Intent i1 = new Intent(currentAct.this,nextAct.class);
i1.putExtra("listitem",temp);
startActivity(i1);
的ListView()==>是具有一切,你都显示的listItem
ListItem中相关问题
- 1. 如何将对象传递给活动?
- 2. 将套接字对象传递给Android的另一个活动
- 3. 如何将刚创建的对象从一个活动传递给另一个?
- 4. 将活动对象传递给另一个会产生错误
- 5. 将GoogleApiClient对象传递给另一个活动?
- 6. 将LinkedList传递给另一个活动
- 7. 将GoogleApiClient传递给另一个活动
- 8. 将对象传递给另一个类?
- 9. 将DoubleArray从一个活动的对象传递到另一个
- 10. 如何将同一个对象一个活动传递给另外两个不同的活动
- 11. 如何将一个活动中的参数传递给另一个活动?
- 12. 将对象的ArrayList从一个活动传递给另一个android
- 13. 将JSON对象从一个活动传递到另一个Android
- 14. 如何将对象从子活动传递给主活动?
- 15. 如何将位图或Drawable从一个活动传递给另一个活动?
- 16. 如何将数组从一个活动传递给另一个活动android
- 17. 如何将活动意图传递给另一个类?
- 18. 如何将int变量传递给另一个活动?
- 19. 如何将MapView传递给另一个活动
- 20. 将QBRTCSession对象从一个活动传递到另一个活动
- 21. 我可以在android中将一个对象的引用从一个活动传递给另一个活动吗?
- 22. 如何将位图对象从一个活动传递到另一个
- 23. 安全地将活动的实例传递给另一个对象?
- 24. 将自定义对象的数组列表传递给另一个活动
- 25. Android - 将自定义对象的ArrayList传递给另一个活动
- 26. Android将对象传递给另一个活动的最佳方式
- 27. 将对象传递给ASP.net的另一个动作MVC 2
- 28. JSF将对象传递给另一页
- 29. 如何将活动中的任何对象传递给服务?
- 30. 从一个Android的活动传递对象到另一个