0
在我的應用我有一個alertdialog其中包含一個名爲「添加到收藏夾」,當我點擊該按鈕,我想在另一個活動發送值到listview按鈕,我想添加值從檢索一個arraylist,任何人都可以幫忙嗎?如何在其他活動中將值添加到ListView?
這是我有:
.setNegativeButton("Favoritos",new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int which){
int position=(int)marker.getTag();
final ListView listReprFav=(ListView)findViewById(R.id.listaFavRepresentantes);
ListAdapter adapterReprFav=new SimpleAdapter(
(MapsActivity.this),
listaRepresentantes,
R.layout.list_item_representantes_fav,
new String[]{listaOportunidades.get(position).get("Designacao"),listaOportunidades.get(position).get("Morada")},
new int[]{R.id.DesignacaoReprFav,R.id.Cidade});
listReprFav.setAdapter(adapterReprFav);
}
}
使用ArrayList的靜態和從將值放入ArrayList後,只需調用adapterReprFav.notifyDataSetChanged(); –
請勿使用靜電。使用[EventBus](https://github.com/greenrobot/EventBus)併發布通過新列表的事件並在適配器內部處理事件並調用notifyDataSetChanged()。 –
你從哪裏開始其他活動?在你這樣做的時候它已經開始了? –