我目前有一个地图代码,可以从两个edittexts获取信息,并将其显示为地图上的方向(From和To)。我在其他活动中使用谷歌自动填充功能(活动1)。我想将活动1中自动完成文本视图的数据发送到下一个活动(地图活动)中的edittexts。我怎么能这样做?
提前谢谢。
答案 0 :(得分:0)
您可以使用Intent
课程。
在Activity1
中,在致电startActivity
之前将数据放入Intent
Intent i = new Intent(Activity1.this, Activity2.class);
i.putExtra("KeyFrom", fromText );
i.putExtra("KeyTo", toText );
startActivity(i);
在Activity2
中,您必须使用Intent
方法中的onCreate
获取数据:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.layoutActivity2);
Bundle bundle = getIntent().getExtras();
if(bundle.getString("KeyFrom")!= null)
{
String textFrom = bundle.getString("KeyFrom");
}
if(bundle.getString("KeyTo")!= null)
{
String textFrom = bundle.getString("KeyTo");
}
}
希望它有所帮助!