【发布时间】:2012-03-07 18:47:29
【问题描述】:
我正在开发一个从数据库中提取数据的 android 应用程序。我要传递数据 活动之间(单个字符串)。我最初使用 Bundle 功能实现了数据传递。但是,我遇到了允许从任何活动访问变量的 Application 类。
您会推荐使用哪种方法在活动之间移动数据?
public class MyVideo extends Application {
private String url ="NULL";
public String getUrl(){
return url;
}
public void setUrl(String newurl){
url = newurl;
}
}
【问题讨论】:
-
Bundles 适用于预定义的数据类型,但是当您有自定义对象并且需要实现 Parcelable 时,样板代码和麻烦就太多了。我更喜欢使用 Application 来传递数据。我觉得它更直观。