我们如何在另一个活动中获取双变量的值并保存和设置文本



我想保存纬度和经度并在另一个活动中显示。如何从这里获取lat和lan并在另一个活动中保存和显示?

这是我的代码:

ic_save_proceed.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
//code
double aLat = lat;
double aLan = lan;
String c = country;
String LebalStr = Lebal.getText().toString().trim();
// Toast.makeText(getApplicationContext(), "enter Lebal"+LebalStr, Toast.LENGTH_SHORT).show();
if (LebalStr.isEmpty()) {
Toast.makeText(getApplicationContext(), "enter Lebal", Toast.LENGTH_SHORT).show();
}else {
Intent intent = new Intent(AddLocation.this, addActivity.class);
intent.putExtra("Lebal", LebalStr);
startActivity(intent);
}
} catch (Exception e) {
e.printStackTrace();
}
}
});

活动一-从这里发送数据

Intent intent = new Intent(ActivityOne.this, ActivityTwo.class);
intent.putExtra("lat", lat);
intent.putExtra("long", long);
startActivity(intent);

活动二-从ActivityOne 接收数据

Intent intent = getIntent();
float lat = intent.getFloatExtra("lat");
float long = intent.getFloatExtra("long");

在这里,您可以在文本视图中显示lat-long。提前谢谢。

最新更新