私のアプリでは、Facebook に接続していて、画像を投稿できます。FB Android API 3.0 を使用しています。
今、FBアプリがインストールされ、承認され、インターネット接続がない電話でアプリを実行すると、状況にバグが見つかりました。
初めてFBにログインをクリックすると、FBアプリが存在し、承認されているため、アプリはアプリを介してFBと通信することを認識し、一種の「ログイン」です。
これにより、Facebook で共有できます。[共有] をクリックすると、アプリが共有を FB アプリに送信しますが、インターネット接続がないため、アプリがクラッシュします。
それで、これを行う適切な方法は何ですか。
の事前共有チェックを実装する予定です
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
ネットワークが存在するが非常に悪い場合、接続があるという正しい情報を取得でき、共有が開始されるとアプリが再びクラッシュする可能性があるためです。
FB アプリからインターネット接続がないという応答を何らかの方法で取得し、メッセージを処理する方法はありますか?