Facebook从应用程序链接到应用程序

时间:2014-02-10 10:32:49

标签: android facebook

当我点击图像时,它不会移动到我点击图像时给出的链接。

请帮忙,这是我的代码:

ivmainfb.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View arg0) {
    // TODO Auto-generated method stub
  }
  Intent getOpenFacebookIntent(Context context) {
    try {
      context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
      return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/686277778089385"));
    } catch (Exception e) {
      return new Intent(Intent.ACTION_VIEW, Uri.parse("https://touch.facebook.com/androiddevs"));
    }
  }
});

1 个答案:

答案 0 :(得分:0)

你只是定义了一个现在返回意图并且从不调用它的方法,试试这个(在onCreate中定义你的Context context = this;):

    ivmainfb.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            startActivity(getOpenFaceBookIntent(context);
        }
            Intent getOpenFacebookIntent(Context context) {

                   try {
                    context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
                    return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/686277778089385"));
                   } catch (Exception e) {
                    return new Intent(Intent.ACTION_VIEW, Uri.parse("https://touch.facebook.com/androiddevs"));
                   }
                }
        });