public class MainActivity extends Activity {
com.example.parser.Parser parser;
parserAdapter adapter;
ListView list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button)findViewById(R.id.button) ;
final TextView tv =(TextView)findViewById(R.id.textView2);
list =(ListView)findViewById(R.id.listView);
parser = new com.example.parser.Parser();
new paserAsync().execute(null,null,null);
}
public class paserAsync extends AsyncTask<String, String, ArrayList<custom>>{
@Override
protected ArrayList<custom> doInBackground(String... params) {
return parser.parseCustom();
}
@Override
protected void onPostExecute(ArrayList<custom> result) {
adapter = new parserAdapter(MainActivity.this, 0,result);
list.setAdapter(adapter);
}
}
}
현재 naver제공 open api를 사용하여 파싱후 리스트뷰로 찍어주는 과정까지 파일을 코딩하였습니다.
여기서 파싱한 결과를 txt파일로 만들고자하는데, 어떻게 해야할지 모르겠어서 질문을합니다.
제 생각으론 Arraylist<custom> result 에 파싱한 내용이 다 저장되어있다 생각하고, adapter를 만드는 곳에서 리스트뷰를 만드는 과정 대신, 파일을 만드는 소스를 만들면 될거같은데 어떻게 해야될지 몰라 이렇게 질문합니다. 고수님들의 도움 부탁드립니다 ㅠㅠ