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