mainNestedScroll.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
mEditor.putInt("ScrollX", scrollX);
mEditor.putInt("ScrollY", scrollY);
mEditor.apply();
}
});
在方法中onResume:
final int scrollX = mPreferences.getInt("ScrollX", 0);
final int scrollY = mPreferences.getInt("ScrollY", 0);
mainNestedScroll.post(new Runnable() {
@Override
public void run() {
mainNestedScroll.scrollTo(scrollX, scrollY);
}
});
完成,这样做:
实施
setOnScrollChangeListener
:在方法中
onResume
: