Error: No se puede resolver notifyDataSetChanged (); Androide
Estoy teniendo algunos problemas con la actualización de mi ListView.
Así que use notifyDataSetChanged (); Pero dice que no se puede resolver.
- Mantener el foco en TextView después de notifyDatasetChanged () fue llamado en listview personalizado?
- ¿Por qué no necesito usar Adapter.notifyDataSetChanged ()?
- El adaptador de RecyclerView notifyDataSetChanged no funciona
- Android ListView no se actualiza después de notifyDataSetChanged
- Adaptador de Android "java.lang.IndexOutOfBoundsException: Índice no válido 4, tamaño es 4"
Aquí está la parte del código que no funciona:
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity2); background2= (RelativeLayout) findViewById(R.id.background); final ListView theListView = (ListView) findViewById(R.id.listView); Intent calledActivity=getIntent(); final List pe=calledActivity.getExtras().getStringArrayList("Caller1"); String []s =new String[pe.size()]; for(int i=0;i<pe.size();i++) { s[i]=(String)pe.get(i); } final ListAdapter theAdapter= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, pe); theListView.setAdapter(theAdapter); final int cnt=1; theListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { String s1 = String.valueOf(parent.getItemAtPosition(position)); pe.remove(s1); runOnUiThread(new Runnable() { public void run() { theAdapter.notifyDataSetChanged(); } }); } }); }
- ¿Quieres implementar notifyDataSetChanged o autorefresh a mi RecyclerView pero no funciona
- Using notifyItemRemoved o notifyDataSetChanged con RecyclerView en Android
- RecyclerViewAdapter.notifyDataSetChanged () en una referencia de objeto nulo
- Cómo utilizar ListView, ArrayList, ArrayAdapter y notifyDataSetChanged junto con un runnable, y un Handler de mensaje en el hilo principal
- Android getChildView no se llama después de notifyDataSetChanged
- Android: ListFragment refresh utilizando notifyDataSetChanged () con el adaptador personalizado no funciona
- Emitir refrescando una vista de una fila en recyclerview
- FragmentPagerAdapter notifyDataSetChanged no funciona
notifyDataSetChanged
no es un método de ListAdapter
, sino de BaseAdapter
, (ArrayAdapter es una subclase de BaseAdapter). Para solucionarlo, simplemente puede emitir el ListAdapter
theListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { String s1 = String.valueOf(parent.getItemAtPosition(position)); pe.remove(s1); ((BaseAdapter)theAdapter).notifyDataSetChanged();
- Android XML: Centrando una vista en el diseño relativo- android: layout_centerHorizontal = "true" no funciona?
- Java.net.ProtocolException: Demasiados redireccionamientos: 21 Aplicación para Android