【发布时间】:2014-05-09 20:50:49
【问题描述】:
我正在尝试构建我的第一个 Android 应用程序。我有多个活动,我正在使用 Handler 和 AssetFileDescriptor 来播放声音文件。
我的问题是,我怎样才能传递这些对象?我有一个 Activity 通过处理程序启动计时器,另一个通过处理程序停止计时器。我应该在活动之间传递这些对象,还是有其他方法?
我不习惯 Java,但我想知道是否可以创建一个配置静态类或创建所有这些对象的东西,然后我的每个活动都会从这个静态配置类访问这些对象。但是,这有其自身的问题,因为为了调用方法 getAssets(),我不能使用静态类(“不能对非静态方法进行静态引用。”)
有什么想法吗?
【问题讨论】:
-
如果状态需要在多个活动中保持不变,听起来您应该使用
Service来处理计时器。
标签: java android android-activity config