Java 实现了Facebook登录,但其他按钮没有';行不通
我通过自己的教程实现了Facebook登录。我的xml文件上有三个按钮。分别是注册、登录和Facebook登录。我的主要活动课在下面。我不能使用我的注册和登录按钮。只有Facebook登录按钮在工作。如何将这些按钮与Facebook登录按钮一起使用Java 实现了Facebook登录,但其他按钮没有';行不通,java,android,button,facebook-login,Java,Android,Button,Facebook Login,我通过自己的教程实现了Facebook登录。我的xml文件上有三个按钮。分别是注册、登录和Facebook登录。我的主要活动课在下面。我不能使用我的注册和登录按钮。只有Facebook登录按钮在工作。如何将这些按钮与Facebook登录按钮一起使用 public class MainActivity extends FragmentActivity { Button b,b2; TextView tv; private MainFragment mainFragment; @Overrid
public class MainActivity extends FragmentActivity {
Button b,b2;
TextView tv;
private MainFragment mainFragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b = (Button)findViewById(R.id.loginbutton);
b2 = (Button)findViewById(R.id.registerbutton);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, LoginPage.class));
}
});
b2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, RegisterPage.class));
}
});
if (savedInstanceState == null) { // if I commend this if/else block,
// Add the fragment on initial activity setup // other two buttons are working
mainFragment = new MainFragment(); // fine.
getSupportFragmentManager()
.beginTransaction()
.add(android.R.id.content, mainFragment)
.commit();
} else {
// Or set the fragment from restored state info
mainFragment = (MainFragment) getSupportFragmentManager()
.findFragmentById(android.R.id.content);
}
}
您正在将一个片段添加到您的活动中,该片段可能会超过主活动。你在用MainFragment吗?将按钮移动到MainFragment中或从活动中删除该片段