А. Что я сделал:Почему кнопка Up ведет себя как назад?
Я создал новое приложение (чтобы убедиться, что там не было ничего плохого в мой код в приложении, я работаю на том, что сделал это произошло) с 2-х видов деятельности: активность 1 (запуск активности) и активность 2
Я добавил одну строку манифеста:
android:parentActivityName=".Activity1">
Теперь выглядит как:<activity android:name=".Activity1" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Activity2" android:label="@string/title_activity_activity2" android:parentActivityName=".Activity1"> </activity>
Активность 1 имеет кнопку с этим методом, чтобы показать активность 2:
public void goToPage(View v){ Intent mainIntent = new Intent(Activity1.this, Activity2.class); Activity1.this.startActivity(mainIntent); Activity1.this.finish(); }
запустить приложение. Нажмите кнопку -> Я перешел от A1 к A2. Затем я нажимаю кнопку «Вверх» на панели и возвращаюсь на главный экран!
добавить это OnCreate в деятельности 2:
ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true);
Выполнить код еще раз, такое же поведение.
Я следую документации андроида (http://developer.android.com/training/implementing-navigation/ancestral.html)
Благодарим Вас за помощь
Активность1.this.finish(); Не звоните – apk