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