Je suis assez nouveau pour l'ensemble du développement Android. J'essaie de définir une mise en page différente en fonction du nom du Model.Build.Model ne fournit pas les bonnes informations?
Je travaille avec le SDK Android Eclipse
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
final String model = Build.MODEL;
if(model == "sdk")
{
setContentView(R.layout.activity_test_one);
} else
{
setContentView(R.layout.activity_test_two);
}
Toast.makeText(getApplicationContext(), model, Toast.LENGTH_SHORT).show();
}
Le Toast dit que le modelname est « sdk », mais l'instruction if n'est pas exécutée, comme d'ailleurs l'autre partie est exécutée.
Quelle pourrait être la raison de cela?