3

在我的项目中,我同时使用 actionbarsherlock 和slidingmenu 作为库

我有扩展这个类的主要活动: public class SlidingSherlockFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase 它有他自己的 findviewbyid 实现
public View findViewById(int id) {
        View v = super.findViewById(id);
        if (v != null)
            return v;
        return mHelper.findViewById(id);
        }

问题在于,当我在清除缓存后恢复我的应用程序时,v 和 mHelper 为 NULL。我能做些什么来解决这个问题?

4

1 回答 1

0

这是前一阵子,但你用过这个吗?

View v = (View) getSupportFragmentManager().findFragmentById(your fragment ID here).getView();
于 2013-10-18T12:34:32.050 回答