我正在编写一个 android - java 应用程序,它可以打开 Facebook 帖子 url (例如:https://www.facebook.com/BaHangXom.0/videos/2377836809193490)。 我尝试了一些方法有意启动 Facebook 应用程序,但没有成功。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=" + "https://www.facebook.com/BaHangXom.0/videos/2377836809193490"));
intent.setPackage("com.facebook.katana");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
你能给我任何想法吗? 非常感谢。
最佳答案
只需打开网址:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/BaHangXom.0/videos/2377836809193490"));
startActivity(intent);
这是最简单和通用的方式:用户将能够选择(并记住该选择)是否要通过 Facebook 主应用程序、Facebook lite 还是浏览器打开链接。
关于java - 以编程方式在 Android Facebook 应用程序中打开 Facebook 帖子 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62128459/