I create a thread to update my data and try to do notifyDataSetChanged at my ListView.
notifyDataSetChanged
private class ReceiverThread extends Thread { @Override
Use runOnUiThread() method to execute the UI action from a Non-UI thread.
runOnUiThread()
private class ReceiverThread extends Thread { @Override public void run() { Activity_name.this.runOnUiThread(new Runnable() { @Override public void run() { mAdapter.notifyDataSetChanged(); } }); }