1

MainActivity.java にパブリック メソッドがあり、別のアクティビティから呼び出したいと考えています。したがって、MainActivity インスタンスが必要です。別のアクティビティからアクセスするにはどうすればよいですか。

ありがとう

4

2 に答える 2

1

ブロードキャスト レシーバーによるアクティビティ間のメッセージ パッシングに関するヘルプを取得できます

于 2012-12-01T19:26:13.143 に答える
0

「これは通常必要とされるものではない」というコメントで既に述べたように、それでもこれが必要な場合は、そのメソッドを MainActivity.java で静的にすることができます。

public static void someMethod()
{
}

次に、別のアクティビティで、次のように呼び出します。

MainActivity.someMethod();
于 2012-12-01T19:32:34.690 に答える