2011-02-02 10 views
2

私は、アプリケーション2.2に様々なメソッドを公開しているAndroid 2.2でユーティリティクラスを開発しています。 アプリケーションは、jarファイル(ユーティリティクラス)をインポートして、ユーティリティクラスで定義されたメソッドを呼び出すことができます。誰かが私のユーティリティクラスからアプリケーションクラスにデータを渡す/返す方法を教えてもらえますか? 注:ユーティリティクラスとアプリケーションクラスは異なるパッケージの下に置かれます。あるクラスから別のクラスにデータを渡す

+1

これをチェックしてください:http://thedevelopersinfo.wordpress.com/2009/10/15/passing-data-between-activities-in- android/ –

+0

あなたのユーティリティクラスがパッシブの場合は、別の方法でライブラリを作ることができます.1つのアプリケーションに2つのパッケージを持つことができます。 – Reno

+0

私は自分の答えを編集しました。見てください。 –

答えて

1

あなたは現在のクラス内の他のパッケージのクラスを使用したい場合、あなたは、あなたのクラスでそのパッケージをインポートして、そのクラスのオブジェクトを作成し、その機能を呼び出す必要があります。

http://leepoint.net/notes-java/language/10basics/import.html

EDIT:それは大きく、あなたが参照しているユーティリティの種類に依存 Using utility classes in the android programming

:私は質問の同じ種類のを発見しました。静的メソッドを実装するユーティリティクラスは、

です。その場合は、クラス名

2)を使用して直接呼び出します。静的でないユーティリティクラスのメソッド - クラスのインスタンスを作成し、場合によっては初期化する必要があります。次にインスタンスを使用してそれらのメソッドを呼び出します。

3)Contextを介してアクセスできるユーティリティクラス。 getApplicationContext()を呼び出すと、ユーティリティクラスにアクセスできます

+0

あなたのお返事ありがとうございます。私の場合は、メソッドを持つユーティリティクラスがあります。私は返す/私のメソッドを呼び出していたアプリケーションに非同期に出力データを渡したい。 – Vidz

+0

@Vidhya:関連するコードを貼り付けると便利です。人々が正確な状況を見ることができ、よりよい解決策を提供することができます。 –

+0

あなたは以下のポストを参照してもらえますか? http://stackoverflow.com/questions/4883079/usage-of-sendbroadcast – Vidz

関連する問題