我正在开发Facebook登录应用程序。在那里,我无法启动活动子类FragmentActivity
而不是活动。请在下面找到我用过的代码。
错误:在线导入android.support.v4.app.FragmentActivity中支持的发生;
package com.example.testfb;
import com.facebook.*;
import com.facebook.model.*;
import android.widget.TextView;
import android.content.Intent;
import com.example.testfb.*;
import android.os.Bundle;
import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.view.Menu;
import android.support.v4.app.FragmentActivity;
public class MainActivity extends FragmentActivity {
private MainFragment mainfragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
if(savedInstanceState==null)
{
//add the fragement on initial actiovity setup
mainfragment=new MainFragment();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
//Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
答案 0 :(得分:2)
导入时输入错误。
import android.support.v4.app.FragementActivity;
但它应该是
import android.support.v4.app.FragmentActivity;
答案 1 :(得分:0)
在清单中检查你的sdk版本......
答案 2 :(得分:0)
这意味着您的构建路径无法识别android -support-V4.jar。然后您必须去找错误并找到突出显示的窗口,您可以在下面找到项目修复解决方案,您会发现添加构建路径到您的应用和支持-V4.jar。然后点击它然后你的问题将得到解决。