我从新项目创建了一个启动器MapActivity
,它工作正常。现在我想从 MainActivity.java
等正常 Activity 启动 MapActivity
到 MapsActvity.java
,这样从 MainActivity
开始,当单击主布局中的按钮时,它应该发送标记的纬度和经度值,以在 MapActivity 中显示。我正在考虑使用 Intent ,但我不知道该怎么做。
Intent i = new Intent();
startActivity(i);
最佳答案
In MainActivity on button click
Intent intent = new Intent(this, MapsActvity.class);
intent.putExtra("latitute", 34.8098080980);
intent.putExtra("longitude", 67.09098898);
startActivity(intent);
In MapActivity.java onCreate method get lattitude and longitude and use it
Intent intent1 = getIntent();
double lat = intent1.getDoubleExtra("latitute", 0);
double lng = intent1.getDoubleExtra("longitude",0);
关于java - 如何从 Android 中的普通 Activity 启动 MapActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778960/