ここですでに説明したエラーが原因で、多くのエラーが発生しています。基本的にAndroid 2.3以下で発生し、HttpURLConnectionのgetResponseCodeを呼び出すと、これがランダムに発生するのが奇妙なことです(原因の1つは、URLにアンダースコアを使用する場合ですが、 url)。
最初の推奨事項は Apache ライブラリを使用することであることはわかっていますが、android 用の facebook SDK もこれを使用しており、頻繁に壊れることがわかりました。これをデバッグしたので、facebook ではクラス com.facebook.Response の 301 行目で壊れています。
if (connection.getResponseCode() >= 400) { //a NullPointerExceptions is thrown here.
ここで行う推奨事項は何ですか? facebook の部分を移行して Apache ライブラリを使用することは、実行可能なアプローチではないと思います。または、これが避けられない場合は、エラーを無視してユーザーに再試行させます。これは非常に悪いことです。他のアプリがこれをどのように解決するかはわかりません。
御時間ありがとうございます。