Mam po prostu aktywność, która jest dzieckiem klasy ActionBarActivity. W metodzie ustawienia OnCreate obsługiwany jest pasek narzędzi. Do tego przesłonić OnOptionsItemSelected, więc po naciśnięciu przycisku wstecz przeprowadzono pewne działaniaPrzycisk Wstecz w pasku narzędzi nie działa
Kod wygląda następująco:
[Activity (Label = "SimplyActivity", Theme="@style/MyTheme")]
public class SimplyActivity : ActionBarActivity
{
private Toolbar toolbar;
// ...
// OnCreate method
this.toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
SetSupportActionBar (this.toolbar);
SupportActionBar.SetDisplayHomeAsUpEnabled (true);
SupportActionBar.SetHomeButtonEnabled (true);
public override bool OnOptionsItemSelected (IMenuItem item)
{
if (item.TitleFormatted == null) {
this.OnBackPressed();
}
return base.OnOptionsItemSelected (item);
}
Niestety, tak długo, jak jest wyświetlany pasek narzędzi poprawnie, to nie jest już jakakolwiek reakcja po naciśnięciu klawiszy. Dodam, że w innych działaniach (wykorzystujących fragmenty) wszystko działa poprawnie.
Proszę mi pomóc
"to nie jest już żadna reakcja po naciśnięciu klawiszy." Klucze - przycisk sprzętowy "Wstecz" lub co? – XTL