2011-02-07 28 views
1

私は少し意見を交換して誰か助けてくれるのが不思議です。基本的に、最初のビューはListActivityです。このビューでは、ユーザーはデータベース・コールをトリガーするメニュー・ボタンを押すことができます。結果が戻ってくると(数値またはヌルのいずれか)、ビューを2つのビューの1つに変更する必要があります(numberviewおよびnullview )。ビュー/ポップアップウィンドウを切り替える

私が行って、いくつかの成功を持っていた -

Intent myIntent = new Intent(this, numberview.class); 
this.startActivity(myIntent); 

は、今これはしかし、私は新しいビューに、データベースから取得した番号を渡す方法を見ることはできません動作します。

また、PopUpWindowクラスを使用しようとしましたが、役に立たなかったため、見つかったすべてのサンプルにはアクティビティ(ListActivityではない)の例しかなく、前述のメソッドのいくつかが存在しません。私はいくつかの助けを得ることができます/アドバイスはすべてしてください?

答えて

1

これを試してみてください:

Intent myIntent = new Intent(this, numberview.class); 
myIntent.putExtra("number", num); 
this.startActivity(myIntent); 

....

そして、あなたの第二の活動中:

Integer number = getIntent().getExtra("number");