```
ArrayAdapter<String> metroAdapter= new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_dropdown_item_1line,stations);
        source.setThreshold(1);
        destination.setThreshold(1);
        source.setAdapter(metroAdapter);
        destination.setAdapter(metroAdapter);

```

But when I type on on the AutoTCompleteTextView, the suggestions list is shown but is empty. But when I click on any of the blank suggestion, a string is displayed. What seems to be the issue?

**EDIT**  

It is working when I change the argument for ArrayAdapter constructor from `getApplicationContext` to `this`. How does that make the difference?