本文整理了Java中androidx.fragment.app.Fragment.<init>()
方法的一些代码示例,展示了Fragment.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.<init>()
方法的具体详情如下:
包路径:androidx.fragment.app.Fragment
类名称:Fragment
方法名:<init>
暂无
代码示例来源:origin: trello/RxLifecycle
@Test
public void testLifecycleFragment() {
testLifecycle(new Fragment());
testBindUntilEvent(new Fragment());
testBindToLifecycle(new Fragment());
}
代码示例来源:origin: robolectric/robolectric
@Test
public void recreate_retainFragmentHostingActivity() {
Fragment fragment = new Fragment();
fragment.setRetainInstance(true);
ActivityScenario<LifecycleOwnerActivity> activityScenario =
ActivityScenario.launch(LifecycleOwnerActivity.class);
assertThat(activityScenario).isNotNull();
activityScenario.onActivity(
activity -> {
activity
.getSupportFragmentManager()
.beginTransaction()
.add(android.R.id.content, fragment)
.commitNow();
assertThat(activity.getSupportFragmentManager().findFragmentById(android.R.id.content))
.isSameAs(fragment);
});
activityScenario.recreate();
activityScenario.onActivity(
activity ->
assertThat(activity.getSupportFragmentManager().findFragmentById(android.R.id.content))
.isSameAs(fragment));
}
代码示例来源:origin: robolectric/robolectric
@Test
public void recreate_nonRetainFragmentHostingActivity() {
Fragment fragment = new Fragment();
fragment.setRetainInstance(false);
ActivityScenario<LifecycleOwnerActivity> activityScenario =
ActivityScenario.launch(LifecycleOwnerActivity.class);
assertThat(activityScenario).isNotNull();
activityScenario.onActivity(
activity -> {
activity
.getSupportFragmentManager()
.beginTransaction()
.add(android.R.id.content, fragment)
.commitNow();
assertThat(activity.getSupportFragmentManager().findFragmentById(android.R.id.content))
.isSameAs(fragment);
});
activityScenario.recreate();
activityScenario.onActivity(
activity ->
assertThat(activity.getSupportFragmentManager().findFragmentById(android.R.id.content))
.isNotSameAs(fragment));
}
}
内容来源于网络,如有侵权,请联系作者删除!