java、android開発について。別所でも質問させてもらいましたがこちらでもおねがいします。
初心者なのでよく分かりません、質問をいくつかさせてください。多分細かいところまで聞いているので、分かるところまでで結構ですのでお願いしますm(_ _)m
super.onStart();というのはonStartクラスを継承という意味ですか?
final Intent intent1 = this.getIntent();
は受け取ったintentをIntent型のintentという定数に詰めているという事でしょうか。もしfinalが付かなければ変数に詰めている事になりますか?
final String text = intent.getStringExtra("text");
は、intentに詰めた"text"というキーの内容をintent1から取り出しString型に変換して、String型のtextという定数に詰めたという意味で合っていますか?getStringExtraとはなんでしょう…
TextView textview1 = (textview) findViewById(R.id.textview);
textview1.setText(text);
は、xmlで名付けたtextviewというIDをR.javaから探しているという解釈でいいのでしょうか…?そしてtextviewをインスタンス化して、setTextでTextという変数の中身を表示させている…?この辺りが何となくで想像も出来なくて。
あと、Intent intent = new Intent(〇〇Activity.this, 〇〇Activity.class);
の、最初のIntentとnewの後のIntentは違うものなのですか?
もしその後に、
intent.putExtra("text1", text.toString());と続いた場合、
intentにtextという変数の中身をString型にしたものを、キーをtext1として詰めているという事ですか?
あと、ボタンにクリックリスナーを付ける時、例えば
Button btn = (Button)findViewById(R.id.button);
btn.setonClickListener(View.OnClickListener(){
//処理
});
とあったとして、
View.OnClickListenerはViewクラスのOnClickListenerというメソッドを呼び出しているという事でしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/05/26 06:40
2015/05/26 08:48