2016-07-22 23 views

回答

0

请以下URI

try{ 
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/fb_id_of_the_profile")); 
    startActivity(intent); 
    }catch(Exception e){ 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/username))); 
    } 

尝试用配置文件ID

+0

感谢您的回答。我试过Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(“fb:// profile/UserName”));但它只启动Facebook应用程序。我没有显示给定用户名的个人资料。 – fReeTaSte

+0

此网址在应用程序浏览器“https://www.facebook.com/username”中正常工作,但如果您想在Facebook android应用程序中查看个人资料,则应该在您的项目中遵循Facebook sdk集成。按照步骤[这里](developers.facebook.com) – LvN

0

我解决了问题,请更换 “fb_id_of_the_profile”。我取代了代码

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=https://facebook.com/Username")));

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=https://www.facebook.com/Username")));

相关问题