您好我有一個顯示一個ArrayList列表視圖,單擊時,將項目被添加到另一個ArrayList和另一活動顯示。我的問題是什麼?我希望如果一個項目(例如一隻狗)接觸一次,就會被添加到第二項活動中,並顯示出來。但如果我要觸摸該項目(狗)不會再次添加。添加物品到ArrayList中,如果它不已經在列表中存在
我們要說的是,我要檢查它是否存在,而不是增加。
我一直如此,但沒有成功。
if (page2 == null)
{
page2 = (ListView) LayoutInflater.from(Local_mostrar_bebidaActivity.this).inflate(R.layout.page_two_viewpager_listview, null);
page2.setAdapter(adapterlistvMenuVINOSespumosos);
page2.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if (MiPedidoActivity.itemsListVMiPedido.contains(position)){}
else
MiPedidoActivity.itemsListVMiPedido.add(itemsListVMenuVINOSespumosos.get(position));
}});
}
page = page2;
break;
任何想法?
非常感謝你,不僅給我的回答我的問題,還教我瞭解新的東西。 –