Java 尝试为facebook登录添加片段时出错

Java 尝试为facebook登录添加片段时出错,java,android,facebook,android-fragments,Java,Android,Facebook,Android Fragments,我想在我的应用程序中登录facebook。我遵循了facebook上的官方教程。我将“extends-FragmentActivity”替换为“extends-FragmentActivity”,并创建了MainFragment.java类,就像教程中所说的那样。当涉及到替换时 setContentView(R.layout.welcome); 与 我在行中遇到错误。请在else语句中添加und: FragmentTransaction类型中的add(int,Fragment)方法不适用于参数

我想在我的应用程序中登录facebook。我遵循了facebook上的官方教程。我将“extends-FragmentActivity”替换为“extends-FragmentActivity”,并创建了MainFragment.java类,就像教程中所说的那样。当涉及到替换时

setContentView(R.layout.welcome);

我在行中遇到错误。请在else语句中添加und:

FragmentTransaction类型中的add(int,Fragment)方法不适用于参数(int,MainFragment)

无法从片段强制转换为MainFragment

此外,我不确定使用android.R.id.content是否正确。我不应该用layout.xml替换内容吗

谢谢

编辑:我的导入:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;


 import com.facebook.*;
import com.facebook.android.Facebook;
import com.facebook.model.*;
import com.facebook.widget.FacebookDialog;
import com.facebook.Session;
import com.facebook.Request;

MainFragment
类中,删除

import android.app.Fragment 

android.support.v4.app.*;

这将解决您的问题。

添加
导入android.support.v4.app.*MainFragment
类中:

我可以解决这两个错误。问题是我的MainFragment类中的导入错误。嗨!您能告诉我列表中哪些导入不正确吗?如果你也能在下面发布并回答你的问题,那将非常有帮助。(我保证投票!;-)你说“不正确”是什么意思?你能在你创建的
MainFragment
类上发布更多的上下文吗?这个
MainFragment
class
extend Fragment
android.support.v4.app.*;