android 成长日记 8.Fragment学习之方法回调

  1. 动态加载为什么为重叠?何时fragment中的控件直接能够在主函数找到(好像均可以直接找到明天测试一个leftfragment中button更改将要加载的页面中的textVIew看看能够更改不!!!固然是不能更改!!!)?动态加载的fragment如何互相通讯(函数回调?)?ide

  2. 怎么判断某个framelayout中如今显示的是哪个fragment(还不知道)?函数

  3. 本身这个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);

}

}

相关文章
相关标签/搜索