所以在一个应用程序中,我正在编程中创建一些按钮。然后我setContentView();到另一个页面。然后,如果我回到原始页面(我在其上放置了编程创建的按钮),它们不再存在。我想这是有道理的,因为我正在调用setContentView(R.layout.main);再次,这只是没有数据指向按钮的原始XML文件。那么有没有办法让这些按钮在这样的屏幕转换中持续存在?谢谢。Android以编程方式创建的按钮持久性
0
A
回答
0
为什么不为每个页面使用单独的活动?您将自动返回堆栈行为并保留活动状态。
0
使用
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)
在你的意图,当你开始它包含了按钮的活动。
我认为这将解决您的问题
相关问题
- 1. 以编程方式创建持久性android视图
- 2. 以编程方式创建AirPort连接持久性
- 3. Android:如何以编程方式创建中心按钮?
- 4. 以编程方式创建多个按钮:Android
- 5. Android以编程方式声明按钮?
- 6. 以编程方式创建按钮的onClick方法
- 7. 如何以编程方式创建任何形式的按钮?
- 8. 用编程方式创建按钮的Android问题
- 9. 如何访问以编程方式创建的按钮?
- 10. 以编程方式创建的按钮需要点击两次
- 11. 以编程方式在XML上创建的复制按钮
- 12. 如何删除以编程方式创建的按钮?
- 13. 以编程方式创建的Dojo按钮 - 范围问题
- 14. 以编程方式创建xml属性
- 15. 如何设置以编程方式创建的按钮的属性?
- 16. Android:以编程方式创建TextView
- 17. 以编程方式包含实体类与持久性单元?
- 18. 以编程方式创建按钮问题
- 19. 如何以编程方式创建图像按钮菜单?
- 20. 以编程方式创建一个Cocoa单选按钮
- 21. 以编程方式创建一个asp:按钮?
- 22. 以编程方式创建一个按钮模板
- 23. 如何以编程方式创建Web视图停止按钮
- 24. iPhone:以编程方式按下按钮
- 25. 以编程方式按下按钮
- 26. 以编程方式为编程创建的按钮设置可绘制背景
- 27. 以编程方式获取Android中的onClick属性的XML按钮方法
- 28. AWS:创建持久性AMI
- 29. Onclicklistener为编程式创建按钮
- 30. 以编程方式添加按钮
谢谢,不知道这是一个可能性。所以我可以让我的主要活动以编程方式开始第二个活动呢?这应该工作得很好,因为第二页是供用户指定一些输入,其中我可以在用户完成时结束活动,并且如果用户再次开始第二个活动,那么我所有的输入视图都将是干净的我猜。 – WtLgi 2011-01-14 15:21:23