use*_*621 3 methods android call fragment android-activity
我正在处理碎片.
我有一个Activity不同的fragments.
每个人都fragment需要访问Class(call it X)允许它访问数据库,但是,因为我有很多片段,所以我不想Class X在每个片段中创建不同的实例,因为我认为它需要很多memory.
那我该怎么办?
我写了这样的东西(带有吸气剂),但它不起作用!
public class MyActivity {
private ClassX classx;
.....
public ClassX getClassX() {
return classx;
}
.....
}
Run Code Online (Sandbox Code Playgroud)
但是,我怎么能从中调用呢fragment?
Atu*_*waj 12
从片段中调用您的activity的方法
((MyActivity ) getActivity()).getClassX() ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12734 次 |
| 最近记录: |