我正在尝试使用从parse.com数据库填充的项目创建列表视图。每个listitem都有一个复选框,然后单击一个按钮,我想要一个选定名称的列表。我已经提到了以下链接: http://adanware.blogspot.in/2012/04/android-multiple-selection-listview.html
我使用的代码是:
mNext.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//follow selected contacts here
ArrayList<Users1> followedUsers = new ArrayList<Users1>();
final SparseBooleanArray checkedItems = mUserList.getCheckedItemPositions();
int checkedItemsCount = checkedItems.size();
Toast.makeText(ManualInviteActivity.this, checkedItemsCount, Toast.LENGTH_SHORT).show();
for (int i = 0; i < checkedItemsCount; ++i) {
// Item position in adapter
int position = checkedItems.keyAt(i);
// Add team if item is checked == TRUE!
if(checkedItems.valueAt(i))
followedUsers.add(mUserAdapter.getItem(position));
}
for(Users1 u : followedUsers)
{
Log.d("SELECTED TEAMS: ", u.getName());
//Toast.makeText(ManualInviteActivity.this, u.getName(), Toast.LENGTH_SHORT).show();
}
}
});
但应用程序崩溃了,在toast的行上给了我一个资源未找到异常(#0x0)。如果我在其他地方移动吐司,它根本就不会出现。 我该如何解决? 感谢
答案 0 :(得分:1)
应该替换为
Toast.makeText(ManualInviteActivity.this, String.valueOf(checkedItemsCount), Toast.LENGTH_SHORT).show();