1

我最近在 api 14 上编写了一个游戏。但是我意识到并不是我所有的朋友都升级了 android 手机,所以我决定在 api 7 上编写它。但是当我从 eclipse 更改属性时,有一个函数(重新创建( )) 这在 api 7 中无效。所以我的问题是,解决方法是什么?问题是,我有一个菜单按钮,称为指令,当按下它时,它会将布局更改为我有指令的另一个视图。但是当我按回时,我希望之前的活动重新创建(),就像第一次运行一样!有任何想法吗?谢谢!

4

1 回答 1

2

选项#1:实施两项活动。

选项 #2:实现两个片段并使用FragmentTransactions,使用 Android 支持包的片段实现,适用于 API 级别 4+。

选项 #3:调用setContentView()以用不同的 UI 替换现有 UI。

选项#4:调用startActivity()您自己的活动来创建一个新实例,然后立即调用finish()以销毁原始实例。

于 2012-07-15T22:26:37.610 回答