2010-11-22 8 views
1

私は私が私の「件名」をしたいObserver pattern.Observerパターンに従ったアンドロイドアプリケーションを「突き刺す」方法はありますか?

を実装して、小さなアンドロイドのアプリケーションを持っている(または物が観察されている)、このようなhelloからhello worldにその文字列を変更すると、その状態を変更します。

どのように私はエミュレータでこれを行うことができますか?

フォアグラウンドで実行するために私の(観測する)アンドロイドアプリケーションが必要ですが、観察されているものは表示できますが、観察されたオブジェクトの状態を変更する方法を見つける必要があります。コマンドライン?どのようにして、観測されたオブジェクトを「突き刺して」その状態を変えることができますか?

私が考えることができる汚れたハックの方法の1つは、ループ内で観測されたオブジェクトを設定することです.10秒ごとに状態が変わりますが、それは制御できません。

+0

Javaオブジェクトをコマンドラインから変更することはできません。おそらく、あなたがオブザーバーのパターンで達成しようとしていることを説明したならば、良い解決策に導くことができます。 –

+0

私のアプリケーションは、最終的にサードパーティ製のライブラリと通信します(ほとんど私が使用するプロジェクトにJARが含まれています)。私は今、第三者の図書館を模擬して、私のアンドロイドアプリでオブザーバーにデータをプッシュしたいと考えています – Jimmy

+1

この問題については、Android開発に固有のことはありますか?それとも、JavaでObserver/Observableの一般的な使い方ですか? –

答えて

3

正解:テストケースを作成し、テストケースを「ポーク」させる

正解ではありません:あなたのアクティビティに、観測されたオブジェクトを「突き刺す」ためのものを追加してください。

+0

乾杯、そうするよ。 (途中でDroidCon UKでうまく話しました;)) – Jimmy

関連する問題