Don't try to save state in tlfpageradapter; it just messes up fragment types

pull/14/head
Sam Bosley 13 years ago
parent c1e3b5b505
commit fcffb4374d

@ -400,10 +400,10 @@ public class TaskListActivity extends AstridActivity implements MainMenuListener
@Override
public void onPageScrolled(int position, float positionOffset,
int positionOffsetPixels) {}
int positionOffsetPixels) { /* Nothing */ }
@Override
public void onPageScrollStateChanged(int state) {}
public void onPageScrollStateChanged(int state) { /* Nothing */ }
public void setCommentsCount(int count) {
TypedValue tv = new TypedValue();

@ -336,6 +336,7 @@ public class TaskListFragment extends ListFragment implements OnScrollListener,
return;
} else if (extras != null && extras.containsKey(TOKEN_FILTER)) {
filter = extras.getParcelable(TOKEN_FILTER);
extras.remove(TOKEN_FILTER); // Otherwise writing this filter to parcel gives infinite recursion
} else {
filter = CoreFilterExposer.buildInboxFilter(getResources());
}

@ -1,6 +1,7 @@
package com.todoroo.astrid.adapter;
import android.os.Bundle;
import android.os.Parcelable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
@ -65,4 +66,9 @@ public class TaskListFragmentPagerAdapter extends FragmentStatePagerAdapter impl
return extras;
}
@Override
public Parcelable saveState() {
return null; // Don't save state
}
}

Loading…
Cancel
Save