【发布时间】:2018-04-19 03:43:30
【问题描述】:
我想在我的应用程序中包含 Facebook 故事,这样当用户点击帖子时,它会在 Facebook 的本地应用程序中打开(如果存在的话)。 我已经尝试了下面的代码,但它似乎已经过时了
Intent viewIntent;
try {
getActivity().getPackageManager().getPackageInfo("com.facebook.katana", 0);
String uri = "fb://post/" + post.getId();
viewIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse(uri));
} catch (Exception e) {
String url = "https://www.facebook.com/" + PAGE_ID
+ "/posts/" + post.getId;
viewIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
}
startActivity(viewIntent);
【问题讨论】: