Oh, and one other very weird thing: When I write the data to a FileOutputStream that was created using Context.openFileOutput(), the file is created just fine (in the application's files directory).
Hmmmmmmmm.. I need to save to /sdcard Richard On Apr 8, 7:09 pm, Richard Schilling <richard.rootwirel...@gmail.com> wrote: > Some follow up. > > I'm actually reading the bytes to put into the file off the internet > through a socket. When I open the file for writing, I get this in the > DDMS log: > > 04-09 02:04:35.154: ERROR/SOCKETLOG(323): add_recv_stats recv 0 > 04-09 02:04:36.684: INFO/global(323): Apr 9, 2009 2:04:36 AM > java.io.BufferedWriter <init> > 04-09 02:04:36.684: INFO/global(323): INFO: Default buffer size used > in BufferedWriter constructor. It would be better to be explicit if a > 8k-char buffer is required. > 04-09 02:04:37.013: DEBUG/dalvikvm(323): GC freed 7437 objects / > 455888 bytes in 197ms > > What I don't get is the fact that earlier today this was working > perfectly. And, also the following little program works just fine: > > package com.android.test; > > import java.io.File; > import java.io.FileOutputStream; > import java.io.IOException; > import android.app.Activity; > import android.os.Bundle; > > public class FileTester extends Activity { > /** Called when the activity is first created. */ > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > > try{ > File outFile = new File("/sdcard/text-myfile.txt"); > if (!outFile.exists()){ > outFile.createNewFile(); > } > FileOutputStream out = new FileOutputStream(outFile); > out.write("Hello World!".getBytes()); > out.close(); > }catch (IOException ex){ > ex.printStackTrace(); > } > > } > > } > > On Apr 8, 6:43 pm, Richard Schilling <richard.rootwirel...@gmail.com> > wrote: > > > > > O.K., Three problems in one, perhaps all related? > > > My application writes data to a file in the /sdcard directlry. There > > are no errors during the write. But, the file never shows up on the > > card, in the file browser (on the device - I use Glance). Where did > > the file go? > > > When trying to browse the device from my desktop, I notice the USB > > Mass Storage option is missing .. .guess that's expected since others > > in the forum explain that it was removed in this version. > > > But, I can't get my PC to browse the memory card when it's stored in > > the phone. > > > So, I'm stuck. > > > Yech. > > > Any one know what's going on? This all just seems to add up to a > > flaky memory management problem, but I can't be sure. > > > Cheers, > > > Richard- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---