-6

重複の可能性:
別のアクティビティでメソッドを呼び出す方法

Public void sendmessage(){}サービスクラスからActivityクラスのメソッドメソッドを呼び出したい。メソッドを使用するために結果を返したくありませんStartActivityforresult()。インテントを使用するために別のアクティビティをロードしたくありません。

それを行う最善の方法は何ですか?親クラスを拡張することさえできないので。

よろしくお願いします

4

1 に答える 1

0

SecondActivityにFirstActivityのオブジェクトを作成し、このオブジェクトを使用してFirstActivityのメソッドを呼び出します。

    public class FirstActivity extends Activity{

        public void yourMethod(){
           // your code.
        }
    }

SecondActivityの場合:

    public class SecondActivity extends Activity{

        public void someMethod(){ 
            FirstActivity firstActivityObject= new FirstActivity();
            firstActivityObject.yourMethod();
        }

     }
于 2012-06-22T11:37:40.157 に答える