android - 我们如何获取双变量的值并在另一个活动中保存和设置文本?
问题描述
我想保存纬度和经度并显示在另一个活动中。如何从这里获取 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");
在这里,您可以在 textview 中显示 lat long。提前致谢。
推荐阅读
- javascript - 从 Meteor js 中的每一行获取值
- c# - ContentControl 背景,BorderBrush 在 Uwp 中不会更改
- rpm - 为 scylladb 创建本地 yum 存储库并将其安装在专用网络中?
- azure-devops - 如何将 PR 与不同订阅中的工作项相关联
- algorithm - 在非常大的条目的哈希表中维护 O(1)
- html - 如何使滚动条的高度灵活
- xml - 如何将 XML 转换为 junit XML?
- laravel - 如果 Auth::user()->id != user_id 使用中间件限制页面
- mysql - 如果相等,则两行的 SQL 总和
- c++ - 如何重载下标运算符以便可交换