在另一个类中使用 onCreateView 时加载类 - Java
Posted
技术标签:
【中文标题】在另一个类中使用 onCreateView 时加载类 - Java【英文标题】:Load class when using onCreateView within another class - Java 【发布时间】:2014-08-28 14:10:40 【问题描述】:我有下面的代码,它将视图“feed1”从主类中加载到寻呼机中。我想要的是能够将一些代码附加到'feed1'......所以当视图切换到这个时,代码将在填充列表视图时运行。
类似:
//设置rootView xml页面。 //现在设置rootView类页面。
任何建议都会有所帮助!
public static class DummySectionFragment extends Fragment
public static final String ARG_SECTION_NUMBER = "section_number";
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
View rootView = inflater.inflate(R.layout.feed1, container, false);
Bundle args = getArguments();
return rootView;
【问题讨论】:
糟糕的设计自我修改代码是一种安全威胁。 【参考方案1】:当您将应用程序发送到后台时,您可能会丢失一些变量。这里是onPause(), onResume() 检查活动生命周期和片段生命周期,以及如何保存和获取变量,希望对您有所帮助。
【讨论】:
以上是关于在另一个类中使用 onCreateView 时加载类 - Java的主要内容,如果未能解决你的问题,请参考以下文章
FragmentTabHost切换Fragment避免重新加载Fragment,即重复调用Fragment的onCreateView