2011-01-27 9 views
0

私はこのフォーラムで私の問題に似た質問を見ましたが、直接答えはありません。Android:インテントを使用してクラスではなくメソッドを呼び出す

本質的に私はアンドロイドのアクションを聞いている放送受信機を持っています、受信機は私のクラスの1つの中に登録され、現在、クラスを呼び出します。 2番目のブロードキャストレシーバを作成せずに、そのクラス内のメソッドを呼び出すことができます(非常に非効率的で、コーディングが貧弱なようです)。

多くの人が、単にそのクラスの放送受信機を作成することに言及しましたが、私は放送受信機を使って別の放送受信機を呼びたいと思っていませんか?

私は問題について助けていただきありがとうございます。

ありがとうございました!

+2

コードスニペットを共有できますか? – Cristian

+0

少し詳しく説明できますか? –

+0

Plsは分かりやすいコードを共有します –

答えて

0

なぜいけないあなたは同じからメソッドを呼び出すウルクラス上でのオブジェクトを作ることによって、別のクラスからのCN呼び出し方法intent.youからメソッドを呼び出すためのどのような方法であると思ういけませんあなたがその受信者を登録した放送受信機。

+1

これは私が考えていなかったものです!あなたは、天才です(または私は明らかに欠けているだけで非常に良いです)。私はそれを行こう。 –

-1

私はTHRがクラスが静的である場合や

関連する問題