Java 在android中创建类
我有两个碎片Java 在android中创建类,java,android,android-fragments,Java,Android,Android Fragments,我有两个碎片 这是片段一 public class fragmentOne extends Fragment { View view; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment
这是片段一
public class fragmentOne extends Fragment {
View view;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
view = inflater.inflate(R.layout.fragment_process_hide, container,
return view;
}
}
这是片段二
public class fragmentTwo extends Fragment {
View view;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
view = inflater.inflate(R.layout.fragment_process_hide, container,
return view;
}
}
public class data {
}
如何从片段二访问片段一中的类数据?
谢谢。首先,您不能在一个文件中定义两个类。所以您应该这样定义第二个类:
public class fragmentTwo extends Fragment {
...
...
public class data {
...
...
}
}
fragmentTwo.data data = ...
要从除fragmentTwo
以外的任何其他类访问类数据
,类数据
应为静态:
您可以像这样访问数据
:
public class fragmentTwo extends Fragment {
...
...
public class data {
...
...
}
}
fragmentTwo.data data = ...
希望这有助于浏览此链接,谢谢,将消息传递给一个片段。它说,你知道我正试图从该类中的函数返回一些内容,所以我应该调用该类,但我不知道如何操作?