我正在从一个数据库中提取数据的android应用程序。我想在活动(单个字符串)之间传递数据 。我最初使用Bundle功能实现了数据传递。但是,我遇到了Application类,它允许从任何活动访问变量。(Android)哪个更适合Bundle或应用程序?
你会推荐用哪种方式在活动间移动数据?
public class MyVideo extends Application {
private String url ="NULL";
public String getUrl(){
return url;
}
public void setUrl(String newurl){
url = newurl;
}
}
Bundle对预定义的数据类型很有用,但是当你有自定义对象并且你需要实现Parcelable的时候,有太多的样板代码和麻烦。我更喜欢使用Application来传递数据。我觉得它更直观。 – 2012-12-20 21:37:11