タイトル | : Re^10: Android 310 でエラー |
投稿日 | : 2022/02/17(Thu) 07:59 |
投稿者 | : kasai |
HotelDetail.javaのリストを送ります。
よろしくお願いいたします。
「
package com.example.hoteldata;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class HotelDetail extends AppCompatActivity {
private TextView hotelView;
private String number;
private String name;
private String address;
private String tel;
private String comment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//呼び出し元からの値を取得
Intent intent = getIntent();
number = intent.getStringExtra("number");
name = intent.getStringExtra("name");
address = intent.getStringExtra("address");
tel = intent.getStringExtra("tel");
comment = intent.getStringExtra("comment");
//画面レイアウトの設定
setContentView(R.layout.hoteldetail);
//画面への表示設定
hotelView=(TextView)findViewById(R.id.hotelInfo);
hotelView.setText(number+":"+ name+"\n"+
address+"\n"+ tel+"\n"+ comment+"\n"
);
}
//地図連携メソッド
public void map(View view){
//地図インテント
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("geo:0,0?q="+address));
startActivity(intent);
}
//電話連携メソッド
public void call(View view){
//電話インテント
Intent intent = new Intent();
intent.setAction(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:"+tel));
startActivity(intent);
}
}
」
> ソースをメールで送ってください。