J'ai construit ceci pour tester le fonctionnement de mon application sur les périphériques bas de gamme (ayant peu de ressources, ancienne version d'android, etc.), cet indicateur de casse ne fonctionne pas seulement dans ma 2.3 .5 api 10. Ne pas travailler signifie que cela ne me ramène pas à l'activité parentale. Toutefois, un toast est fait pour voir ce qui se passe, cette fois seulement le pain grillé est montré parfaitement sur cet appareil, mais pas encore la navigation à l'activité des parents (activité principale)L'indicateur android - up ne fonctionne pas correctement
Main2Activity:
public class Main2Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Toast.makeText(this, "Up Button is clicked!", Toast.LENGTH_SHORT).show();
break;
}
return super.onOptionsItemSelected(item);
}
}
parent a été mis en Mainefest:
....
<activity
android:name=".Main2Activity"
android:parentActivityName=".MainActivity"></activity>
</application>
....
Encore une fois, cela fonctionne parfaitement sans aucun problème dans les émulateurs et mes autres appareils comme je l'ai testé Nexus 5 (API 19), ne fonctionne pas seulement:
Toast est créé:
Toute idée pourquoi up indicateur n'est pas me ramène à l'activité principale?
Enfin, travailler comme un charme ... et résolu mon problème sur cet appareil! Merci –