api 7中的Android recreate()函数
我最近在api 14上编程了一个游戏。然而我意识到并不是所有的朋友都升级了android手机,所以我决定在API7上编程。但是,当我从eclipse更改属性时,有一个函数(recreate())在api 7中无效。所以我的问题是,如何解决这个问题?问题是,我有一个菜单按钮,叫做指令,当按下它时,它会将布局更改为另一个我有指令的视图。但当我按下back键时,我希望前面的活动重新创建(),就像第一次运行一样!有什么想法吗?谢谢 选项1:实施两项活动 选项2:实现两个片段并使用api 7中的Android recreate()函数,android,eclipse,recreate,Android,Eclipse,Recreate,我最近在api 14上编程了一个游戏。然而我意识到并不是所有的朋友都升级了android手机,所以我决定在API7上编程。但是,当我从eclipse更改属性时,有一个函数(recreate())在api 7中无效。所以我的问题是,如何解决这个问题?问题是,我有一个菜单按钮,叫做指令,当按下它时,它会将布局更改为另一个我有指令的视图。但当我按下back键时,我希望前面的活动重新创建(),就像第一次运行一样!有什么想法吗?谢谢 选项1:实施两项活动 选项2:实现两个片段并使用FragmentTran
FragmentTransactions
,使用Android支持包对在API级别4+上工作的片段的实现
选项3:调用setContentView()
以使用不同的UI替换现有UI
选项4:为您自己的活动调用startActivity()
以创建新实例,然后立即调用finish()
以销毁原始实例