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.

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(); } }); } }); } 

One Solution collect form web for “Error: No se puede resolver notifyDataSetChanged (); Androide”

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 getChildView no se llama después de notifyDataSetChanged
  • Android ListView no se actualiza después de notifyDataSetChanged
  • Adaptador de Android "java.lang.IndexOutOfBoundsException: Índice no válido 4, tamaño es 4"
  • ¿Quieres implementar notifyDataSetChanged o autorefresh a mi RecyclerView pero no funciona
  • Hace notificydatasetchanged llamada onCreateViewHolder al usar RecyclerView
  • Android: detecta si un ListView tiene la barra de desplazamiento (después de configurar nuevos datos)
  • El adaptador de RecyclerView notifyDataSetChanged no funciona
  • NotifyDataSetChanged- RecyclerView -¿Es una llamada asincrónica?
  • FragmentPagerAdapter notifyDataSetChanged no funciona
  • Mantener el foco en TextView después de notifyDatasetChanged () fue llamado en listview personalizado?
  • NotifyDataSetChanged no puede actualizar ListView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.