You need to append to the file. You are overwriting the file. This is standard Java I/O and has nothing in particular to do with Android.
http://exampledepot.com/egs/java.io/AppendToFile.html On Sun, Oct 30, 2011 at 4:54 PM, leigh8347 <leigh8...@aol.com> wrote: > hello > > can anyone help? > > on my app im trying to do the following - Save 2 user inputs to a .txt > file and save it, then be able to enter 2 more inputs and save again > and repeat many times. > > so far my code creates a file, writes the first 2 inputs and saves. > but when i try saving another 2 it just replaces the first. im quite > confused. > > here is what i have > > txtData = (EditText) findViewById(R.id.input1); > txtData2 = (EditText) findViewById(R.id.input2); > > btnWriteSDFile = (Button) findViewById(R.id.save); > btnWriteSDFile.setOnClickListener(new OnClickListener() { > > public void onClick(View v) { > // write on SD card file data in the text box > try { > File myFile = new > File(Environment.getExternalStorageDirectory(), > "parkrun_barcode.txt"); > myFile.createNewFile(); > FileOutputStream fOut = new FileOutputStream(myFile); > OutputStreamWriter myOutWriter = new > OutputStreamWriter(fOut); > > myOutWriter.append(txtData.getText() + ", " + > txtData2.getText()); > myOutWriter.close(); > fOut.close(); > Toast.makeText(getBaseContext(), > "Saved'", > Toast.LENGTH_SHORT).show(); > } catch (Exception e) { > Toast.makeText(getBaseContext(), e.getMessage(), > Toast.LENGTH_SHORT).show(); > } > > txtData.setText(""); > txtData2.setText(""); > > > } > }); > > } > > } > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy Android Training in NYC: http://marakana.com/training/android/ -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en