android中怎么从一个界面读取listview的值到另一个界面

android中怎么从一个界面读取listview的值到另一个界面... android中怎么从一个界面读取listview的值到另一个界面 展开
 我来答
百度网友d1cce5a
2015-04-03 · 超过22用户采纳过TA的回答
知道答主
回答量:76
采纳率:50%
帮助的人:26.6万
展开全部
楼上正解,在aActivity用intent传值
intent.putExtra("index", 1);
intent.setClass(aActivity.this,bActivity.class);
然后在bActivity的oncreate()方法里面获取就可以了
Intent intent = getIntent();
index = intent.getIntExtra("index", 1);
这样就获得了index的值
不知道题主的搞不定是什么意思,但看的出来你基础不行,建议还是先把基础学好
追问
解决了
厦门侯
高粉答主

2016-01-15 · 信息管理员
厦门侯
采纳数:30618 获赞数:90296

向TA提问 私信TA
展开全部
final SimpleAdapter adapter = new SimpleAdapter(this, getData(),
R.layout.mainlayout, new String[] { "text", "time", "image" },
new int[] { R.id.PL_TextView01, R.id.PL_TextView02,
R.id.PL_ImageView01 });
lv.setAdapter(adapter);

private List<Map<String, Object>> getData() {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();

Cursor cur = DR.query("DB", new String[] { "text", "time" }, null,
null, null, null, "time desc");
while (cur.moveToNext()) {
for (int i = 0; i < cur.getCount(); i++) {
cur.moveToPosition(i);
String text = cur.getString(0);
String time = cur.getString(1);

map = new HashMap<String, Object>();

map.put("text", text);
map.put("time", time);
map.put("image", R.drawable.ic_menu_close_clear_cancel);
list.add(map);
}
}

return list;
}

我是使用SimpleAdapter 作为listview的适配器 通过数据的query方法 将数据放入listview
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜水员310
2015-04-03
知道答主
回答量:26
采纳率:0%
帮助的人:9.2万
展开全部
intent 传输啊。在listView里面的条目点击事件中实现startActivity(intent),信息也传递过去了啊。
追问
搞不定。。。。intent之后用putExtra(,),然后在另外一个activity里面用getIntent接收。。具体代码给我看看啊。。。主要问题是:在另外的activity的全局中接收前一个acvivity中的值,那我要在新activity中的一个方法中获取值,是否需要引入形参变量进行全局和局部之间的传值???怎么传值,我JAVA学的不好
追答

我传递的是服务不是界面,不过两者情况差不多的。望采纳,谢谢

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式