[Android][Listview] Unable to show my ArrayList data in Listview : The question is... I put my data in ArrayList and adding to ListView. But there has no data show on ListView but I am sure those data has been retrieved.

The System output for testing is correct.( my data )

Please solve my question...
There is my partial code: 
 
    public class query_page extends AppCompatActivity {
    　　　　public ArrayList<String> show_Location, show_Messages;
    　　　　public ListView listView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_query_page);
        show_Location = new ArrayList<String>();
        show_Messages = new ArrayList<String>();
        listView = (ListView) findViewById(R.id.listView);
        
        ParseQuery<ParseObject> query = ParseQuery.getQuery("Danger");
        query.findInBackground(new FindCallback<ParseObject>() {
            @Override
            public void done(List<ParseObject> list, ParseException e) {
                if (e == null) {
                    for (ParseObject j : list) {
                        show_Location.add(j.getString("DangerLocation"));
                        show_Messages.add(j.getString("DangerMessage"));
                        System.out.println("Location: " + j.getString("DangerLocation"));
                        System.out.println("Messages: " + j.getString("DangerMessage"));
                    }
                    ArrayAdapter adapter = new ArrayAdapter(query_page.this, android.R.layout.simple_list_item_1, show_Location);
                    listView.setAdapter(adapter);

                } else {
                    System.out.println("Exception occur! ");
                }
            }
        });
    }
}