Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';无法通过android应用程序正确加载facebook页面_Java_Android_Facebook - Fatal编程技术网

Java Can';无法通过android应用程序正确加载facebook页面

Java Can';无法通过android应用程序正确加载facebook页面,java,android,facebook,Java,Android,Facebook,我想通过android应用程序点击一个按钮打开我的facebook页面。 我目前正在使用以下代码:[如此处所回答:] 我也可以在facebook应用程序中加载该页面,但它只显示“关于”部分、照片和最近的帖子。我看不到封面或者那个里的按钮。若我手动打开facebook应用程序(不是通过android应用程序),并访问我的页面,所有内容都会显示良好,但当我尝试将facebook页面与我的应用程序链接时,问题出现了。 任何人都知道我做错了什么,为什么我看不到类似的按钮?两天以来我一直在想办法,但没有成

我想通过android应用程序点击一个按钮打开我的facebook页面。 我目前正在使用以下代码:[如此处所回答:]

我也可以在facebook应用程序中加载该页面,但它只显示“关于”部分、照片和最近的帖子。我看不到封面或者那个里的按钮。若我手动打开facebook应用程序(不是通过android应用程序),并访问我的页面,所有内容都会显示良好,但当我尝试将facebook页面与我的应用程序链接时,问题出现了。
任何人都知道我做错了什么,为什么我看不到类似的按钮?两天以来我一直在想办法,但没有成功!提前感谢

遇到同样的问题。。一切都很好,但没有类似的按钮,甚至内容也有点不同于我们通常在2020年左右直接打开页面时看到的。。。有人可能有解决方案吗?没有Facebook API可以通过应用程序中的深度链接打开您的页面。早些时候,facebook几乎没有开放的深度链接,但它们在更新中关闭了。因此,目前无法实现,也无法在任何应用程序中实现。
public static Intent newFacebookIntent(PackageManager pm, String url) {
  Uri uri = Uri.parse(url);
  try {
    ApplicationInfo applicationInfo = pm.getApplicationInfo("com.facebook.katana", 0);
    if (applicationInfo.enabled) {
      // https://stackoverflow.com/a/24547437/1048340
      uri = Uri.parse("fb://facewebmodal/f?href=" + url);
    }
  } catch (PackageManager.NameNotFoundException ignored) {
  }
  return new Intent(Intent.ACTION_VIEW, uri);
}