i have not had a chance to run on ADK yet to test but in every JDK I have seen one needs to call .flush() then it is like commonsguy explains
On Oct 30, 3:54 pm, leigh8347 <[email protected]> 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

