片段可以使用main_activity.java中的逻辑吗?

片段可以使用main_activity.java中的逻辑吗?,java,android,android-fragments,Java,Android,Android Fragments,所以,我使用活动识别API来了解用户的状态,并像GoogleFit那样实现它 我已经在main_activity.java中编写了应用程序的所有逻辑,并为ActivityRecognition创建了一个类。我的XML在activity_main.XML中 到现在为止都是很平常的事 现在,当我想将代码集成到使用片段和viewpager显示的选项卡布局材质设计中时,问题就出现了 如果我将activity_main.xml复制到Fragment_one.xml,我是否也必须将ActivityRecog

所以,我使用活动识别API来了解用户的状态,并像GoogleFit那样实现它

我已经在main_activity.java中编写了应用程序的所有逻辑,并为ActivityRecognition创建了一个类。我的XML在activity_main.XML中

到现在为止都是很平常的事

现在,当我想将代码集成到使用片段和viewpager显示的选项卡布局材质设计中时,问题就出现了

如果我将activity_main.xml复制到Fragment_one.xml,我是否也必须将ActivityRecognition API的逻辑复制到Fragment_one.java


非常困惑,任何帮助都可以

如果它只是一个类,而且听起来像是一个类,那么它可以和其他导入一起导入到任何其他类中。您只需要确保所需的变量是公开声明的。如果您需要一个如何使用来自外部类的方法的示例,请看一下:它们可以…最简单的方法是使用getActivity()和调用您的方法进行类型转换。或者在片段和活动之间使用接口侦听器模式。