我有两个activity,A和B,A中设置了一个TabHost指向B,B中一个webview显示网页。等于A是B的父窗体,B包含在A中显示,界面下面就是TabHost。
请问我想在B中回调父窗体A里面的方法和函数,应该怎么实现。

解决方案 »

  1.   

    写个abstract的类不就行了,
    class MyTest{
      abstract void test();
    }然后B去继承这个接口,并实现,A里面去调用MyTest的对象...
      

  2.   


    public interface MyTest{
      abstract void test();
    }
      

  3.   

    B里面
    MyTest mlistener = null;
    mlistener.test();A类implements MyTest
    然后实现test()
      

  4.   

    dinjay 说的方法貌似不行吧? 这是两个activity之间的函数调用。怎么把A里实现的MyTest对象传递给B? 我建议楼主把要在A里调用的函数写成 static的吧。
      

  5.   

    写个abstract的类不就行了,
    class MyTest{
      abstract void test();
    }然后B去继承这个接口,并实现,A里面去调用MyTest的对象...