Thanks for the very fast response. > The only reason I can think of for getFilesDir() to > return null is if it's not a real live Activity instance > (you created it via new MyActivity() instead of starting > it with startActivity(), you call getFilesDir() sometime > after the activity is destroyed, etc.).
Where do I have to call startActivity()? It's not unlikely that I make something conceptually wrong in my application, since I'm new to android. This is what I did: /*********************************************/ // MainActivity.java public class MainActivity extends Activity { public MainActivity() { } @Override public void onCreate(Bundle savedInstanceState) { // getFilesDir() works here AnotherClass myA = new AnotherClassImpl(); myA.start(); } } // AnotherClassImpl.java public class AnotherClassImpl implements AnotherClass { public AnotherClassImpl () { ProblematicClass props = ProblematicClass.getProperties(); } // ProblematicClass.java public class ProblematicClass extends Activity { private static ProblematicClass myProblematicClass = null; public static ProblematicClass getProperties(){ if(myProblematicClass == null) { myProblematicClass = new ProblematicClass(); } return myProblematicClass; } public MediaSenseProperties() { // getFilesDir() failes here } } /*********************************************/ I hope this illustrates my method. All this should take place in the same activity. Marco -- 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