Both of these classes have a dump() method which looks useful for
debugging. I tried to use them in a sample application, but I'm not
getting any output at all. My code looks like this from within my
activity:

        public void dumpFragmentMgr() {
                FragmentManager fm = getFragmentManager();
                File dumpFile = new 
File(Environment.getExternalStorageDirectory() +
                        "/fmdump.txt");
                if(dumpFile.exists()) {
                        dumpFile.delete();
                }
                try {
                    FileOutputStream fos = new FileOutputStream(dumpFile, true);
                    fm.dump("DIALOG", fos.getFD(), new PrintWriter(fos),
                                null);
                    fos.flush();
                    fos.close();
                } catch (FileNotFoundException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
        }

I'm positive that I have fragments in my fragment manager. My output
file is always empty, although I can see the datetimestamp getting
updated. I'm always passing null for the 4th argument to dump() since
I have no idea what else to put there. I have enableDebugLogging set
to true. Any help please?

-- 
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

Reply via email to