前回のメモで「元のActivityになにかしらのパラメータを持ち帰るIntentについてメモる予定」と書きました。
どういう風にすればいいのかということは簡単には掴んだんですが、調べているうちに芋づる式に不明点が増えてしまい、今回詳細な紹介はあきらめました。
とりあえずとっかかりの部分だけ記しておきます。こちらが前回、明示的インテントとして紹介した記述。
Button btnNext = (Button) this.findViewById(R.id.button1);
btnPickUp.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent intent = new Intent(MainActivity.this, NextActivity.class);
startActivity(intent);
}
});
最後の「startActivity」を「startActivityForResult」にして、第2引数にリクエストコードを設定します。
Button btnNext = (Button) this.findViewById(R.id.button1);
btnPickUp.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent intent = new Intent(MainActivity.this, NextActivity.class);
startActivityForResult(intent, requestCode);
}
});
ここから先は調べ中なので、後日メモりたいと思います。手抜き感溢れますねえ\(^o^)/
さて、明日は3DS版のドラクエ8発売ですね。自分は手を出しませんでしたが、昔ドラクエのためだけにプレステ2を購入できなかった家族があらためて挑戦するそうなので、生暖かく見守っていこうと思います。
コメント
コメントなどありましたら、GitHubのディスカッションへお願いします。(書き込みには、GitHubのアカウントが必要です)