0

関数を作成しました

public void setTabHome(int index) {  }

main.javaページで。この関数は、インデックスによってページを設定することです。

デフォルトでは、インデックスは0です。パラメータを1に設定してmain1.java から main.java ページを呼び出したいとします。 index

4

4 に答える 4

0

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);
于 2014-02-19T03:10:29.817 に答える
0

メソッドを静的に設定してから、再度呼び出すことができます。

そのメソッドを main1.java にもう一度挿入しますが、 ¯_(ツ)_/¯

または、インテントを介して main1.java にアクセスすることもできます。

于 2012-10-16T07:12:01.723 に答える
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 に答える