私のアプリケーションには2つのアクティビティー・クラスがあります。仮定AとBのアクティビティBは、メンバ関数名でmyfun()、解決策にアクティビティーを開始しないでアクティビティーからメンバー関数を呼び出す
おかげ
私のアプリケーションには2つのアクティビティー・クラスがあります。仮定AとBのアクティビティBは、メンバ関数名でmyfun()、解決策にアクティビティーを開始しないでアクティビティーからメンバー関数を呼び出す
おかげ
することができますを提供してください、B. YESの場合活動を開始して、アクティビティAから活動Bのでmyfunを呼び出すことは可能ですがありますActivityBのオブジェクトを開始し、メンバー関数を実行します。 (通常のオブジェクトのようにそれを使用してください)
例えば
ActivityB act = new ActivityB();
act.yourMethod();
( "新しい" キーワード、ActivityBの唯一のコンストラクタを使用した場合のonCreateが実行されません。)
ところで
。メソッドがActivityBクラスの特別な状態変数やメンバ変数に依存しない場合は、そのメソッドを別のUtilクラスまたはそのようなものに移動またはリファクタリングすることをお勧めします。あなたの情報に感謝、私は単にチェックして、それは働いている、ありがとう – Riskhan
することによって、このメソッドを呼び出して、特にあなたが実行したいあなたの方法を、いくつかのコード例を提供してください。 –