関数を作成しました
public void setTabHome(int index) { }
main.javaページで。この関数は、インデックスによってページを設定することです。
デフォルトでは、インデックスは0です。パラメータを1に設定してmain1.java から main.java ページを呼び出したいとします。 index
main.java は、クラスで public static インスタンスを定義します
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);
メソッドを静的に設定してから、再度呼び出すことができます。
そのメソッドを main1.java にもう一度挿入しますが、 ¯_(ツ)_/¯
または、インテントを介して main1.java にアクセスすることもできます。
main.java
クラスでクラスのインスタンスを作成しますmain1.java
。このインスタンスを使用して、 で関数を呼び出すことができますmain.java
。このような
Main main = new Main();
main.yourfunctionName();
ただし、別の関数を作成してmain1.java
、この関数を使用することをお勧めします。あるアクティビティで使用したパラメータは、別のアクティビティでは使用できない可能性があるためです。
public static void setTabHome(int index) { }
main.setTabHome(indexnumber)