我正试图在我的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();
}
}
}
}
仍然没有。