我正在开发一个最后一年的项目,我需要从服务器检索医院的详细信息,如姓名,地址,位置(就纬度和经度而言)并在地图上显示....已建立连接我能够检索地址[],名称[]等数组中的值。
现在我需要将这些值从活动类传递到地图活动类...我是新来的意图..任何人都可以提供代码或相关链接,这可能有助于解决这个问题
任何帮助都会非常感激....欢呼:)
答案 0 :(得分:2)
最好的方法是使用parcelable extra。请参阅此链接http://prasanta-paul.blogspot.com/2010/06/android-parcelable-example.html
答案 1 :(得分:1)
您可以使用putExtra
例程之一将数据添加到Intent。但序列化大量数据非常昂贵。看看here的替代品。
答案 2 :(得分:0)
我建议将所有必要的数据存储在静态列表中,然后使用该静态。
public static List<String> name = new ArrayList<String>();
public static List<String> address = new ArrayList<String>();
public static List<String> latitude = new ArrayList<String>();
public static List<String> longitude = new ArrayList<String>();
name.add("your data");
address .add("your data");
latitude .add("your data");
longitude .add("your data");
然后您可以获得任何活动中的所有数据。