2017-10-12 4 views
-1

La même activité est rechargée après un clic sur un bouton qui était destiné à une autre activité mais fonctionne correctement pour la première fois. Le code est tout à fait normal et basique mais pas capable de connaître le problèmeImpossible de passer d'une activité à une autre (la page est rechargée) dans le studio Android

public void init() {pilote ImageButton = (ImageButton) findViewById (R.id.driver); driver.setOnClickListener (new View.OnClickListener() {@Overide public void onClick (Voir la vue) {Intent login = new Intention (MapsActivity.this, Driverlogin.class); startActivity (connexion);}}); } @Oublide le void protégé onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_maps); if (android.os.Build.VERSION.SDK_INT> = Build.VERSION_CODES.M) {checkLocationPermission(); } // Obtenir le SupportMapFragment et être averti lorsque la carte est prête à être utilisée. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById (R.id.map); mapFragment.getMapAsync (this); init(); }

+0

Nous aimerions que le code soit normal et basique. Aussi, si vous avez des journaux d'erreur les partager –

+0

@shashi sekhar S'il vous plaît ajouter votre code normal et de base – nomag

+0

Mis à jour ma question s'il vous plaît vérifier. –

Répondre

1
public void init() 
{ 
    ImageButton driver=(ImageButton)findViewById(R.id.driver); 
    driver.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View view) 
     { 
      Intent login=new Intent(MapsActivity.this,Driverlogin.class); 
      startActivity(login); 
     } 
    }); 
} 

@Override 
protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); 

    if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) 
    { 
     checkLocationPermission(); 
    } 
    // Obtain the SupportMapFragment and get notified when the map is ready to be used. 
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); init(); 
}