AsyncTask (별도 스레드)로 백그라운드에서 수행 할 수 있습니다. 이와 같이 :
private class InitializeString extends AsyncTask<Void, Void, Void> {
@Override
protected void doInBackground(Void... params) {
//do your initializing
}
@Override
protected void onPostExecute(Void... params) {}
@Override
protected void onPreExecute() {}
@Override
protected void onProgressUpdate(Void... params) {}
}
또한 이름이 중요합니까? 당신은 다음과 같은 문자열의 ArrayList를을 만들 수 있습니다
문자열 값이 하드하고 동적으로 추가하지 않는 경우
ArrayList<String> myListOfStrings = new ArrayList<String>();
myListOfStrings.add("String 1");
myListOfStrings.add("String 2");
...
, 당신은 또한 파일을 strings.xml의 그들 모두를 추가 할 수 있습니다.
그것을 할 '방법', 당신은 strings.xml의 파일에 저장할 수 있습니다에 대한 토론의 비트를 가지고 – Eenvincible