【发布时间】:2017-08-31 13:03:50
【问题描述】:
我的 textview 没有正确地指向 facebook 页面。
第一张图片应该是结果,但显示的是第二张图片而不是第一张图片。正如您在第二张图片中看到的那样,没有“喜欢”或“关注”按钮
public String getFacebookPageURL() {
PackageManager packageManager = getPackageManager();
try {
int versionCode = packageManager.getPackageInfo("com.facebook.katana", 0).versionCode;
boolean isFacebookEnabled = packageManager.getApplicationInfo("com.facebook.katana", 0).enabled;
if (isFacebookEnabled) {
if (versionCode >= 3002580) {
//this line is the one being returned
return "fb://facewebmodal/f?href=" + "https://facebook.com/9gag/";
} else {
return "fb://page/" + "";
}
} else {
return "https://facebook.com/9gag/";
}
} catch (PackageManager.NameNotFoundException e) {
return "https://facebook.com/9gag/";
}
}
public void tv_fbpage(View view) {
Intent intent = new Intent(Intent.ACTION_VIEW);
String facebookPageURL = getFacebookPageURL();
intent.setData(Uri.parse(facebookPageURL));
startActivity(intent);
}
【问题讨论】:
标签: android facebook android-intent