【发布时间】:2013-12-23 09:56:10
【问题描述】:
我有一个活动 A,它有一个添加按钮,当我单击该按钮时,它会在第二个活动中显示带有复选框的用户列表,当我选择用户并单击一致按钮时,它应该显示在所有用户活动中A.我正在使用适配器来显示用户。
从这个按钮我得到检查值的列表
private void checkButtonClick()
{
conform = (Button)findViewById(R.id.Confirm);
conform.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
StringBuffer responseText = new StringBuffer();
responseText.append("The following were selected...\n");
ArrayList<Namelist> stateList = contactadapteruser.listexample;
Bundle b=null;
Namelist state;
for(int i=0;i<stateList.size();i++)
{
state = stateList.get(i);
b = new Bundle();
b.putString("selected",state.getName());
if(state.isSelected())
{
responseText.append("\n" + state.getName());
}
}
Intent i= new Intent(Contactselectuser.this,Contactrepresentativedetails.class);
i.putExtras(b);
startActivity(i);
}
});
}
从这个按钮我得到我正在检索值
send.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i2 = getIntent();
Bundle b1 = i2.getExtras();
String name1 = b1.getString("selected");
tweet.setText(name1+",\t");
}
});
我的问题是我无法获取已检查的用户。 谁能帮帮我。
【问题讨论】:
-
在你的情况下使用 startActivityForResult()。
-
是否有必要使用可包裹的东西我很困惑
-
如何将数组列表值获取到上一个活动中'
-
您可以填充静态数组列表。这样您就可以使用 ClassName.array_list 从应用程序中的任何位置进行访问
-
但是我怎样才能得到所有检查值的列表
标签: android