Implementó el inicio de sesión de Facebook, pero otros botones no funcionan -- java campo con android campo con button campo con None camp Relacionados El problema

Implemented Facebook Login But Other Buttons Doesn't Work


0
vote

problema

Español

Implementé el inicio de sesión de Facebook desde su propio tutorial. Tengo tres botones en mi archivo XML. Que son registrarse, iniciar sesión y iniciar sesión en Facebook. Mi clase de mainactividad está abajo. No puedo usar los botones de inicio de sesión y mi registro. Sólo el botón de inicio de sesión de Facebook está funcionando. ¿Cómo puedo usar estos botones con el botón de inicio de sesión de Facebook?

  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);     }  }   
Original en ingles

I implemented Facebook login from it's own tutorial. I have three buttons on my xml file. Which are Register, Login and Facebook Login. My MainActivity class is below. I can't use my register and login buttons. Only Facebook Login button is working. How can I use these buttons with Facebook Login button?

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);     }  } 
           

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Usted está agregando un fragmento a su actividad que probablemente sea que tome la máxima mantenimiento. ¿Estás usando mainfragment? Mueva sus botones a mainfragment o retire el fragmento de la actividad.

 

You are adding a fragment to your activity which is likely over taking the MainActivity. Are you using MainFragment? Either move your buttons into MainFragment or remove the fragment from the activity.

 
 

Relacionados problema

0  Cómo combinar eficientemente miles de miles de subcadena en una cadena usando elasticsearch [cerrado]  ( How to efficiently match hundred thousands of substring in one string using elas ) 
cerrado . Esta pregunta debe ser más enfocado . Actualmente no está aceptando respuestas. ...

0  El uso de la función de automóviles de MADRICESTACK causa la autogeneración del error fallido WSDL  ( Using servicestack autoquery feature causes autogeneration of wsdl failed error ) 
Cuando habilito la función de autoquirería en el error de MADRICESTACK, obtengo un error [Route("/Data/ApplicationLog")] public class AutoQueryApplicationLog...

4  Ubicación fusionada a veces se detiene  ( Fused location sometimes stops ) 
He estado trabajando en una aplicación que rastrea la posición del usuario. Para esto, he usado el módulo de ubicación de los servicios de Google Play (a.k.a....

88  ¿Añadir la versión de Google Play Services al manifiesto de su aplicación?  ( Adding google play services version to your apps manifest ) 
Estoy siguiendo este tutorial: https://developers.google.com / Mapas / Documentación / Android / Inicio # Descripción general sobre cómo agregar Google Maps...

1  Mapas de Android V2 ofrecen servicio de juego  ( Android maps v2 offer play service ) 
Tengo el éxito de los mapas de Android para trabajar API V2, pero luego intenté probar si no tengo servicios de Google Play, se ofrecerá la aplicación para in...

2  ¿Cómo representar una plantilla por nombre?  ( How to render a template by name ) 
Estoy tratando de obtener mi cabeza alrededor de SERVICESTACK AUTO-AUTHOTHED y la nueva API. Agregar dos vistas del mismo nombre en carpetas separadas res...

2  Servicestack.Dataannotations ¿Definiciones de atributos faltantes?  ( Servicestack dataannotations missing attributes definitions ) 
Estoy tratando de usar los decoradores de atributos de ServicStack desde ServicesEstack.Dataannotations, pero cuando veo el espacio de nombres de Servicestack...

0  Marcos rojos sobre los servicios de Google Play Lib en Eclipse  ( Red mark over google play services lib in eclipse ) 
He seguido a las guías de Sereval, copié la carpeta de la biblioteca en mi área de trabajo y luego lo importó en Eclipse, lo he limpiado una docena de veces y...

28  ¿Cómo borrar el índice de elasticsearch?  ( How to erase elasticsearch index ) 
My unidad / prueba de integración incluye pruebas para la funcionalidad de búsqueda. Mi idea es tener un índice de búsqueda vacío antes de cada prueba. Po...

2  Aplicación de Android Daily ** Desinstala **, ¿cómo se calcula a partir de la consola de desarrollador?  ( Android app daily uninstalls how is it calculated from developer console ) 
¿Alguna idea de cómo Android Developer Console Figuras desinstalaciones diarias? Mi corazonada - a través de la falla de ping de GCM El servicio de Googl...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos