重複の可能性:
別のアクティビティでメソッドを呼び出す方法
Public void sendmessage(){}
サービスクラスからActivityクラスのメソッドメソッドを呼び出したい。メソッドを使用するために結果を返したくありませんStartActivityforresult()
。インテントを使用するために別のアクティビティをロードしたくありません。
それを行う最善の方法は何ですか?親クラスを拡張することさえできないので。
よろしくお願いします
重複の可能性:
別のアクティビティでメソッドを呼び出す方法
Public void sendmessage(){}
サービスクラスからActivityクラスのメソッドメソッドを呼び出したい。メソッドを使用するために結果を返したくありませんStartActivityforresult()
。インテントを使用するために別のアクティビティをロードしたくありません。
それを行う最善の方法は何ですか?親クラスを拡張することさえできないので。
よろしくお願いします
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();
}
}