如果getActivity()始终返回null,如何在android测试中获取活动?

public class PageDistrListTest extends ActivityUnitTestCase<PageDistrList> {

PageDistrList activity;

  @Override
  protected void setUp() throws Exception {
        super.setUp();
        activity = getActivity();
        headerRecycler = (RecyclerView) activity.findViewById(R.id.page_tab_distr_recycler_header);
    }
}

最佳答案

您将获得像这样的活动实例

activity = launchActivity("package.PageDistrList", PageDistrList.class, null);


我不确定。请随时纠正我。

关于android - getActivity在ActivityUnitTestCase中返回null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33016985/

10-11 17:17