本帖最后由 itakeblue 于 2011-07-04 00:49:37 编辑

解决方案 »

  1.   

    使用static变量或static方法 不就行了 
      

  2.   

    谢谢楼上,我不是要设置一个变量的值。而是要调用另一个activity的void,去改变那个窗体的亮度
      

  3.   

    在main activity内定义一个handler1, main2 activity用handler1.SendMessage方法发送消息给它,在handler1的handleMessage内处理这个消息调用test方法。handler1可以用静态或调用main2 activity时传递给它
      

  4.   

    用handler实现!这样你就只需在main.activity中处理handler了!
      

  5.   

    public方法,声明类main对象,直接调用就行啊!
    main c=new main()
    c.test(100);
      

  6.   


    谢谢,就是想要这样的效果,不过运行出错,请问以下代码是写在main2.java里面吗?
    main c=new main()
    c.test(100);
      

  7.   

       activity之间不能用handler传消息吗?这个可以吧,两个activity没特别声明是同个进程和线程的。只是activity在后面时会有回收的可能。所以我不怎么喜欢多个activity,能用一个就不用多个了。