我创建了一个函数
public void setTabHome(int index) { }
在main.java页面上。此功能是按索引设置页面。
默认情况下,索引为0。我想从 main1.java 调用 main.java 页面,参数index
设置为1。
在课堂上创建你的main.java
类的实例main1.java
。使用此实例,您可以调用main.java
. 像这样
Main main = new Main();
main.yourfunctionName();
但最好你在其中创建另一个函数main1.java
并使用这个函数。因为您在一项活动中使用的参数可能无法在另一项活动中使用。
public static void setTabHome(int index) { }
main.setTabHome(indexnumber)
您可以将方法设置为静态,然后再次调用它。
我只想在 main1.java 中再次插入该方法¯_(ツ)_/¯
甚至更好地通过 Intent 访问 main1.java。
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);