<< 2011/03/07トップページ2011/03/09 >>
2011年3月8日

以外だったことぉ

ブログのアクセス解析ログを見ていたら

グーグルから「imageview setscale」の検索で
飛んできてたみたいログがぁ
開いてみると先頭近くに表示がぁ(^^;)
まだソレほどHP無いのかねぇ〜
いがいだぁ

投稿者:秀at 18:39 | つぶやき | コメント(0) | トラックバック(0)

画面行ったり来たり

メモメモ
画面(Activity)の遷移するには
startActivityとstartActivityForResult がある。

画面間でデータ引継ぎはIntentを使います。

戻る時にはfinishで戻ります。


こんな感じぃ


//ホールボタンを押された時の処理
Button button03 = (Button)findViewById(R.id.button3);
button03.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Intent it =new Intent();
it.setClass(CircleActivity.this,HallActivity.class);
it.putExtra("Date_i",date_i); //開催日引継ぎ
it.putExtra("Hall_i",hall_i); //ホール引継ぎ
it.putExtra("UpdateID", updateid); //更新用ID
if(button_f){
startActivityForResult(it,1); //ホール画面起動
//startActivity(it); //ホール画面起動
}else{
setResult(RESULT_OK, it);
finish(); //ホール画面へ戻る
}
}});


これはボタンの機能を
現画面起動の条件で
画面起動か(startActivityForResult)
起動画面に戻るか(finish)
使分けてます。




startActivityForResultで画面遷移したときは
finishで戻ると
遷移元画面でonActivityResultが実行されます


これですね

protected void onActivityResult(int requestCode,int resCode,Intent it){
}


ふむ
ここら辺も色々出来そうぉ

投稿者:秀at 17:16 | さんでープログラム(Android編) | コメント(0) | トラックバック(0)

<< 2011/03/07トップページ2011/03/09 >>
▲このページのトップへ