【发布时间】:2015-05-29 11:13:53
【问题描述】:
我正在开发android应用程序,我需要在单击一次按钮后将数据连续传递到下一个活动例如:我正在从url获取纬度和经度并使用按钮发送到下一页
//This is my url
private static String url = "http://example.com/android/gps/latlong.php";
//i am getting latitude and longitude from url and store into one string
final String latitudee = c.getString("latitude");
final String longitudee = c.getString("longitude");
//Now i need to pass these two values to next page when i click button
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, Nextpage.class);
intent.putExtra("lat", latitudee);
intent.putExtra("long",longitudee);
}
});
//Next page i am getting those values from mainactivity page
latitudee = getIntent().getExtras().getString("lat");
longitudee = getIntent().getExtras().getString("long");
我的要求:-
纬度和经度是从url连续传来的,所以我需要点击一次后连续传递纬度,经度到下一页。
如果我单击一次并进入第二页,第一次数据将在单击时传递到下一页,但我需要从主要活动中获取连续值
你能帮我怎么做吗?
【问题讨论】:
-
使用后台服务。
-
你在mainactivity中使用的是经纬度吗?
-
@BidhanA 你能给我任何样品吗
-
-
两个活动不会同时存在(这就是android的工作方式),当您调用 startActivity(..) 时,调用活动将在另一个运行时暂停和停止。这就是人们说您需要在后台服务中处理数据的原因。
标签: android