私はここに混乱しています。私の論理は正しいですか? - メインビューと出力ビュー
何を私のプログラムを実行します。ボタンが押されたとき、ユーザはいくつかの値(TextViews、EdiTexts、単一のボタンが含まれています)
- ディスプレイをビュー(メインレイアウト)、それ連絡先サーバと(HTTP POSTを - AsyncTask & GET結果を使用)データをフェッチ
- は今、このデータをフォーマット(サーバーから生じる)と、別のレイアウト(出力レイアウト) に表示
- ユーザーがボタンを背中押したときに、それはユーザーが新しいデータを入力し、再び
私がやっているサーバからの出力を取り出すことができるようにメインページ(メインレイアウト)に戻ります:
-
メイン&出力AsyncTaskを開始することとやって(メインレイアウトの)ボタンを「送信」HTTP postiためのボタンハンドラのコードを作成し
- を -
- 私は「MyAppの」
- と呼ばれる活動を作成したが2つのレイアウトを作成しました(
setContentView(R.layout.output);
)出力の出力出力(setContentView(R.layout.output);
)を表示し、テキストを設定するためにsetTextを作成するコードを書いています。私は、出力を表示するには、別のアクティビティを使用する必要が見つけるいくつかの記事を読んだ後
。データを渡してから2番目の活動(出力活動)への私の主な活動の動作を取得し、そこにそれをフォーマットし、戻ってメインの活動に取得するには、ボタンのクリックハンドラ用のコードを記述します。出力活動への主な活動からのデータを送信するために 、私はBundle
を使用する必要があります。正しい?これ以外の世話は何ですか?私を案内してください。
あなたは、データがサーバーからフェッチされている間、表示するプログレスダイアログが必要になる場合があります。 –