Facebook共享问题

时间:2017-01-06 11:18:12

标签: android

我正试图在我的Android应用程序中分享Facebook中的图像。我正在使用Facebook共享对话框。但是我总是得到一个无法解析textvie的异常。我没有在我的活动中使用任何textview.So请帮帮我。

以下是xml代码:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
  xmlns:android="schemas.android.com/apk/res/android"; 
  xmlns:tools="schemas.android.com/tools";
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  tools:context="com.ss.activities.ShareFB">
</RelativeLayout>

以下是错误日志:

  

android.view.InflateException:二进制XML文件行#41:二进制XML   文件行#41:错误膨胀类android.widget.TextView at   android.view.LayoutInflater.inflate(LayoutInflater.java:539)at   android.view.LayoutInflater.inflate(LayoutInflater.java:423)at   android.view.LayoutInflater.inflate(LayoutInflater.java:374)at   android.app.ProgressDialog.onCreate(ProgressDialog.java:164)at   android.app.Dialog.dispatchOnCreate(Dialog.java:417)

以下是我的代码

public class ShareFB extends AppCompatActivity {
    CallbackManager callbackManager;
    ShareDialog shareDialog;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        FacebookSdk.sdkInitialize(getApplicationContext());
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_share_fb);
        callbackManager = CallbackManager.Factory.create();
        shareDialog = new ShareDialog(this);
        if (ShareDialog.canShow(ShareLinkContent.class)) {
            ShareLinkContent content = new ShareLinkContent.Builder().setContentUrl(Uri.parse("https://developers.facebook.com")).build();
                shareDialog.show(ShareFB.this, content);
            } catch (Exception e){
                e.printStackTrace();
            }

        }
    }

}

仍然没有。

0 个答案:

没有答案