0

我创建了一个函数

public void setTabHome(int index) {  }

main.java页面上。此功能是按索引设置页面。

默认情况下,索引为0。我想从 main1.java 调用 main.java 页面,参数index设置为1

4

4 回答 4

0

在课堂上创建你的main.java类的实例main1.java。使用此实例,您可以调用main.java. 像这样

Main main = new Main();
main.yourfunctionName();

但最好你在其中创建另一个函数main1.java并使用这个函数。因为您在一项活动中使用的参数可能无法在另一项活动中使用。

于 2012-10-16T07:15:47.090 回答
0
  1. public static void setTabHome(int index) { }

  2. main.setTabHome(indexnumber)

于 2012-10-16T07:16:13.673 回答
0

您可以将方法设置为静态,然后再次调用它。

我只想在 main1.java 中再次插入该方法¯_(ツ)_/¯

甚至更好地通过 Intent 访问 main1.java。

于 2012-10-16T07:12:01.723 回答
0

main.java 在类中定义一个公共静态实例

    public class Menu extends Activity{

        public static Menu instance = null;

        @Override
        public void onCreate(Bundle savedInstanceState) {        
             instance = this;
        }

        public void setTabHome(int index) { }
    }

main1.java 调用如下:

     Menu.instance.setTabHome(number);
于 2014-02-19T03:10:29.817 回答