在我的应用程序中,我正在连接到Facebook并可以将图像发布到它。我正在使用FB Android API 3.0。
现在,我在运行应用程序时,在手机上安装了FB应用程序,并且没有连接互联网时发现了一个错误。
当我第一次点击登录到FB时,由于FB应用程序存在且已获得授权,我的应用程序会发现它将通过应用程序与FB通信,并且它是“登录”类型。
这使我可以在Facebook上分享,当我点击“分享”我的应用程序发送共享到FB应用程序,但因为没有互联网连接应用程序崩溃。
那么,做到这一点的正确方法是什么。
我计划实施
的预分享检查ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
但我不确定这是否足够,因为如果网络存在但非常糟糕,我可以获得有关连接的正确信息,当共享启动时它可能会再次崩溃应用程序。
有没有办法以某种方式从FB应用程序获得响应,没有互联网连接并以某种方式处理消息?