質問: context.openFileOutput(filename, context.MODE_PRIVATE); // Open file under application dir ftpClient.retrieveFile(remoteFilename, fos); fos.close(); System.out.println("FTP GET COMPLETED"); } catch (Exception e) { System.out.println("FTP GET Failed: " + filename); e.printStackTrace(); } } 上記のエラーがずっと解決せずこまっています。ご教授いただければ助かります。
回答: これ、NullPointerExceptionという例外はopenFileOutputの引数の方ではなくてcontextがnullになので出ているのでは? fileDL()の呼び出し側を確認するのが先決かと。 それと、このルーチンの最初でcontext=thisって入れているけど何ででしょうか?fileDL()が書かれている場所にもよりますけど、thisがnullなのでエラーが出るんだと思います。