动态加载为什么为重叠?何时fragment中的控件直接能够在主函数找到(好像均可以直接找到明天测试一个leftfragment中button更改将要加载的页面中的textVIew看看能够更改不!!!固然是不能更改!!!)?动态加载的fragment如何互相通讯(函数回调?)?ide
怎么判断某个framelayout中如今显示的是哪个fragment(还不知道)?函数
本身这个fragment本身加载一个本身,里面的控件功能同样么?(不同,由于第一个可能被主函数重写过逻辑,可是新加载的确定和fragment的对应的activity中对应了逻辑)。学习
这是学习fragment以前的困扰测试
今天主要学习下函数回调。我写个例子this
关于方法回调咱们常常用,只是咱们本身不知道,他的意思就是,spa
1.A类就问B类一个问题(这个函数中参数是问题自己,可是必须在A类中设置一个B类的对象,觉得A类问问题要有B类对象接受)对象
2.而且(A类实现了一个B类如何给我结果的接口),接口
3.B类中有一个解决问题的函数(这个函数的参数须要 一是实现能够回传结果的对象,就是个人结果给谁总得知道吧,2就是我算出的结果).B类的第一个对象就是A类本身自己,B类调用A类本身自己的对象的结果回传的方法去传给A类结果.
it
看例子io
public class Wang implements Callback{
private Li li;
public Wang (Li li){
this.li = li;
}
public void askQue (final String question){
System.out.println("个人问题是:1+1=");
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
li.excuteQue(Wang.this, question);
}
});
thread.start();
haveFun();
}
private void haveFun() {
System.out.println("有人帮助我,我就能够去逛街");
}
@Override
public void solve(String result) {
System.out.println("你问的问题"+result);
}
}