我必須獲取一些外部數據。長話短說 - 這是一個自動填充字段的字符串數組。我在Activity
中用AsyncTask
做了它。一切正常,我只是得到來自外部服務器上的文件,把它變成一個String數組,重視我的自動完成場:Android獲取小型外部數據的最佳方式
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
SearchActivity.this, android.R.layout.select_dialog_item,
result);
AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.editCity);
textView.setAdapter(adapter);
的問題是我每次去具體Activity
時間我這樣做。每次啓動AsyncTask
時,它有時會使我的應用程序變慢一點。什麼是更好的方式來獲取數據只有一次,然後保持整個應用程序生命週期?
謝謝,我剛剛實現它,它的工作原理 – Dawid