同一个包下,比如我在一个Activity1中的,openwii();是打开无线
然后在另外一个Activity2中我不想重复写,直接调用openwii();在delphi中我记得直接Activity1.openwii();就行
android或者说java中如何操作呢?
初学android,望大家指教....

解决方案 »

  1.   

    openwii(); 写在一个class中,
    Activity1中 className.openwii(); 
    Activity2中 className.openwii(); 
      

  2.   

    额 貌似我就是这样干的
    只是openwii写在了Activity1的class里面
    然后 在Activity2中
          Activity1name.openwii;
    报错提示:change visibity of'openwii' to 'default'
    这是何解?
      

  3.   

    两个Activity是在同一个包里吗?Activity1 av = new Activity1();
                                av.openwii();
      

  4.   

    通过handle发送message(),在message处理函数中调用。
    handle通过intent传递给activity2
      

  5.   

    就不能想delphi一样
    activity2引用/导入activity1
    就能直接使用activity1中的所有自定义函数吗
      

  6.   

    你看一下vity1.openwii();是默认的在同一个包里面么?还有就是前面的是public还是private,要用public才行!