在Android中使用按钮和FragmentManager
我正在学习(04:05:42)教程中的Android片段 1) 为什么在使用按钮时不使用在Android中使用按钮和FragmentManager,android,Android,我正在学习(04:05:42)教程中的Android片段 1) 为什么在使用按钮时不使用setOnClickListener方法 2) FragmentManager看起来像一个类和fm它的对象getFragmentManager()似乎是一种方法 在Java中,我们熟悉以下语法: ClassA a = new ClassA(); 在哪里, ClassA是类 a是ClassA的对象 及 ClassA()是构造函数 那么,为什么语法是这样的: ClassA b=method_c();
setOnClickListener
方法
2) FragmentManager
看起来像一个类和fm
它的对象getFragmentManager()
似乎是一种方法
在Java中,我们熟悉以下语法:
ClassA a = new ClassA();
在哪里,
ClassA
是类
a
是ClassA
的对象
及
ClassA()
是构造函数
那么,为什么语法是这样的:
ClassA b=method_c();
?方法
getFragmentManager()
返回一个FragmentManager
实例
@Deprecated
public FragmentManager getFragmentManager() {
return mFragments.getFragmentManager();
}
ClassA=newclassa()代码>不是初始化类的唯一方式,还有很多其他方法,请考虑使用返回类型初始化此示例。
ClassA a = getClassA();
private ClassA getClassA(){
return new ClassA(); //not exactly same as FragmentManager
}
另外,不推荐使用getFragmentManager()
使用getSupportFragmentManager()
及
使用android.support.v4.app.Fragment
而不是android.app.Fragment你知道方法的返回类型吗?你问我们他们为什么这样做。你为什么这么做?我们怎么知道他为什么这样做或那样做?为什么语法是这样的:
您缺少Java基础知识。请在阅读之前先阅读一些Java教程continue@VivekMishra方法的返回类型可以是内置的和用户定义的对象。那么,getFragmentManager()方法返回一个对象?