summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-06-11 10:39:58 +0300
committerAndrew Dolgov <[email protected]>2015-06-11 10:39:58 +0300
commit5c936ce900240cdf418332e31b3e404915beeb7c (patch)
tree39d04c6d4292dd0d5deb12b1fdd6a1c763cfa4e8 /org.fox.ttcomics
parenta581b70c483932bb6e33bfed44aba3cf43a5e643 (diff)
save selected tab when switching activities
Diffstat (limited to 'org.fox.ttcomics')
-rw-r--r--org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java17
-rw-r--r--org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java3
2 files changed, 3 insertions, 17 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
index f9a3ccc..362719c 100644
--- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
+++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
@@ -11,7 +11,6 @@ import android.provider.BaseColumns;
import android.support.v4.app.Fragment;
import android.support.v4.widget.SimpleCursorAdapter;
import android.support.v4.widget.SwipeRefreshLayout;
-import android.util.DisplayMetrics;
import android.util.Log;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
@@ -63,9 +62,7 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
}
public void setBaseDirectory(String baseDirectory) {
- Log.d(TAG, "setBaseDirectory=" + baseDirectory);
-
- m_baseDirectory = baseDirectory;
+ m_baseDirectory = baseDirectory;
}
public void setMode(int mode) {
@@ -235,25 +232,15 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
return convertView;
}
}
-
- public int dpToPx(int dp) {
- DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
- int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
- return px;
- }
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_comics_grid, container, false);
- Log.d(TAG, "onCreateView SIS=" + savedInstanceState);
-
if (savedInstanceState != null) {
m_mode = savedInstanceState.getInt("mode");
m_baseDirectory = savedInstanceState.getString("baseDir");
- } else {
-
}
m_swipeLayout = (SwipeRefreshLayout) view.findViewById(R.id.comics_swipe_container);
@@ -485,8 +472,6 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
out.putInt("mode", m_mode);
out.putString("baseDir", m_baseDirectory);
-
- Log.d(TAG, "onSaveInstanceState out=" + out);
}
}
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java
index 023fd2d..37eb53b 100644
--- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java
+++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java
@@ -73,7 +73,7 @@ public class MainActivity extends CommonActivity implements MaterialTabListener
tabHost = (MaterialTabHost) this.findViewById(R.id.materialTabHost);
if (savedInstanceState == null) {
- m_selectedTab = 0; //getIntent().getIntExtra("selectedTab", 0);
+ m_selectedTab = getIntent().getIntExtra("selectedTab", 0);
//Log.d(TAG, "selTab=" + m_selectedTab);
@@ -254,6 +254,7 @@ public class MainActivity extends CommonActivity implements MaterialTabListener
Intent intent = new Intent(MainActivity.this,
MainActivity.class);
+ intent.putExtra("selectedTab", m_selectedTab);
intent.putExtra("baseDir", fileName);
startActivity(intent);