aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/miz_hi/smileessence/listener/PageChangeListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/miz_hi/smileessence/listener/PageChangeListener.java')
-rw-r--r--src/net/miz_hi/smileessence/listener/PageChangeListener.java77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/net/miz_hi/smileessence/listener/PageChangeListener.java b/src/net/miz_hi/smileessence/listener/PageChangeListener.java
deleted file mode 100644
index 1592f492..00000000
--- a/src/net/miz_hi/smileessence/listener/PageChangeListener.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package net.miz_hi.smileessence.listener;
-
-import android.support.v4.app.Fragment;
-import android.support.v4.view.ViewPager.OnPageChangeListener;
-import net.miz_hi.smileessence.Client;
-import net.miz_hi.smileessence.core.MyExecutor;
-import net.miz_hi.smileessence.preference.EnumPreferenceKey;
-import net.miz_hi.smileessence.system.PageController;
-import net.miz_hi.smileessence.util.UiHandler;
-import net.miz_hi.smileessence.view.fragment.impl.ListFragment;
-import net.miz_hi.smileessence.view.fragment.impl.PostFragment;
-
-public class PageChangeListener implements OnPageChangeListener
-{
-
- boolean isOpening = false;
-
- @Override
- public void onPageScrollStateChanged(int position)
- {
- }
-
- @Override
- public void onPageScrolled(int arg0, float arg1, int arg2)
- {
- }
-
- @Override
- public void onPageSelected(final int position)
- {
- MyExecutor.execute(new Runnable()
- {
-
- @Override
- public void run()
- {
- if (position == PageController.PAGE_POST)
- {
- PostFragment.singleton().load();
- isOpening = true;
- }
- else
- {
- if (isOpening)
- {
- PostFragment.singleton().save();
- }
- isOpening = false;
-
- Fragment fragment = PageController.getInstance().getAdapter().getItem(position);
-
- if (fragment instanceof ListFragment)
- {
- if (Client.<Boolean>getPreferenceValue(EnumPreferenceKey.LIST_LOAD))
- {
- final ListFragment page = (ListFragment) fragment;
- if (page.isNotInited())
- {
- new UiHandler()
- {
-
- @Override
- public void run()
- {
- page.refresh();
- }
- }.post();
- }
- }
- }
- }
- }
- });
-
- }
-
-}