From 18c9528bdaed2d2d86b3f44ba89782263a8149a3 Mon Sep 17 00:00:00 2001 From: Rossen Hristov Date: Mon, 6 Apr 2015 15:17:35 +0300 Subject: [PATCH] Fixed Issue 261 --- ui/tab-view/tab-view.android.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/tab-view/tab-view.android.ts b/ui/tab-view/tab-view.android.ts index b00674ae8..47c3fecae 100644 --- a/ui/tab-view/tab-view.android.ts +++ b/ui/tab-view/tab-view.android.ts @@ -271,6 +271,7 @@ export class TabView extends common.TabView { // If we are loading a TabView inside a hidden fragment this check will prevent it from polluting the action bar. if (this.android && this.android.isShown()) { this._addTabsIfNeeded(); + this._setNativeSelectedIndex(this.selectedIndex); } } @@ -444,6 +445,7 @@ export class TabView extends common.TabView { if (actionBar) { var actionBarSelectedIndex = actionBar.getSelectedNavigationIndex(); if (actionBarSelectedIndex !== index) { + trace.write("TabView actionBar.setSelectedNavigationItem("+index+")", common.traceCategory); actionBar.setSelectedNavigationItem(index); } } @@ -451,6 +453,7 @@ export class TabView extends common.TabView { // Select the respective page in the ViewPager var viewPagerSelectedIndex = this._android.getCurrentItem(); if (viewPagerSelectedIndex !== index) { + trace.write("TabView this._android.setCurrentItem("+index+", true);", common.traceCategory); this._android.setCurrentItem(index, true); } }