我正在制作一个android应用程序,其中我有一个显示列表和按钮的活动X.活动X调用一个列表视图来显示该列表。每个列表项都有一个数字(textview)和一个复选框。我在复选框上使用了setonclicklistener,所以无论何时复选框被选中,我都将与它关联的数字存储在一个字符串中。现在我希望每当我点击按钮时,msg活动应该开始,并且要发送的号码是被检查的号码。 我正在使用以下代码在我的X活动中启动消息活动。将数据从视图传递到活动
Intent msgIntent = new Intent(Intent.ACTION_VIEW, Uri
.fromParts("sms", msgnumbers, null));
msgIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(msgIntent);
现在 “msgsnumbers” 变量出现在我的列表视图。我如何将它传递给这个活动X?
我发现相同的问题here但没有适当的解决方案。
-Thanks提前
只是要清楚......我不是单击项目的ListView直接。在ListView中,我的每个项目包含两件事:TextView和CheckBox。我点击CheckBox。 – Antrromet