0

アプリでFacebookSDKを使用しようとしましたが、Facebook.authorizeCallback.Facebook.authorizeCallbackを呼び出すと突然アプリがクラッシュし始めました。OnActivityResult()で呼び出され、ネットワークがない場合にのみ発生します。解決策が見つかりませんでした。どんな助けでも大歓迎です。

4

1 に答える 1

0

最初にネットワークがあるかどうかを確認してから、facebook プロセスを開始します。

ネットワークの可用性の確認

ConnectivityManager conMgr = (ConnectivityManager) con
            .getSystemService(Context.CONNECTIVITY_SERVICE);
    if (conMgr.getActiveNetworkInfo() != null
            && conMgr.getActiveNetworkInfo().isAvailable()
            && conMgr.getActiveNetworkInfo().isConnected()) {
        network= true;
    } else
    {
        network= false;
    }

   if(network)
  {
      //do the process for facebook
  }
  else
  {
      // show alert message network not available
   }
于 2012-07-17T08:38:03.340 に答える