Fragment中的匿名ScrollView监听器

时间:2015-10-19 11:58:37

标签: android android-fragments

考虑下一个情况:

我有片段1和onViewCreated中的代码:

scrollView.setScrollViewListener(new ScrollViewListener() {
            @Override
            public void onScrollChanged(ObservableScrollView scrollView, int x, int top, int oldx, int oldy) {
  Drawable drawable = getResources().getDrawable(R.drawable.dr1);
}
)

考虑在任何后台操作之后我将一些视图添加到scrollView容器中的情况。问题是:是否有任何情况我更改了我的Fragment1(传递FragmentTransaction)并将一些视图添加到导致onScrollChanged调用的scrollView容器中,并且此调用触发了我的Fragment1已经没有添加到{ {1}}导致activity(因为我调用了getResources())?

是否有任何意义在onDestroyView方法中手动调用setScrollListener(null)来阻止IllegalStateException

实际上我遇到了这个错误:

IllegalStateException

0 个答案:

没有答案