在另一个类中使用 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的主要内容,如果未能解决你的问题,请参考以下文章

使用 makeStyles 在另一个选定的类中嵌套类

重新加载片段不起作用

为啥我不能在另一个类中调用公共方法?

为啥 Invoke 在另一个类中不起作用

FragmentTabHost切换Fragment避免重新加载Fragment,即重复调用Fragment的onCreateView

Jasmine:在另一个类中测试静态函数