btn5 = (Button) findViewById(R.id.btn5);
btn5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String data = marketname.getText().toString();
try{
FileOutputStream fos = openFileOutput("myfile.txt", Context.MODE_PRIVATE);
PrintWriter out = new PrintWriter(fos);
out.println(data);
Toast.makeText(getApplicationContext(), "저장되었습니다.", 0).show();
out.close();
Log.i("TAG", data);
} catch (IOException e) {
e.printStackTrace();
}
}
});
제가 이런식으로 버튼을 클릭하면 id가 marketname인 텍스트를 파일에 저장했습니다.
이 저장한것을 다음 액티비티인 화면으로 넘어가 리스트뷰로 불러오고 싶은데
public class ThirdActivity extends Activity {
ArrayList<String> items;
//private ArrayAdapter<String> adapter null;
ListView list;
public static TextView marketname;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.third);
list = (ListView) findViewById(R.id.listview);
items = new ArrayList<String>();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);
list.setAdapter(adapter);
}
}
이게 다음 액티비티 입니다. 버튼을 클릭하면 ArrayList<String>인 items에 하나하나 들어가게 하고 싶은데 어렵네요..
FileInputStream fis = openFileInput("myfile.txt"); 이런식으로 파일 저장한것을 불러와야하는데 어떻게 하는 감이 안잡힙니다.
텍스트로 불러오기는 되는데 리스트뷰로 불러오는것을 어떻게 해야할지 모르겠습니다.. 도움좀 주세요..