Java 是否可以在运行时更改UI并在android应用程序中保存更改?

Java 是否可以在运行时更改UI并在android应用程序中保存更改?,java,android,user-interface,runtime,Java,Android,User Interface,Runtime,可以在运行时动态绑定android UI,并保持保存的更改在下次我在设备上运行应用程序时可见 您可以用图表方式更改UI。将机会(没有标准方法)保存到共享首选项,然后在创建检查是否有任何更改需要时(通过查看共享首选项),并在绘制UI之前执行这些更改,您可以以图表方式更改UI。将机会(没有标准方法)保存到共享首选项,然后在创建检查是否有任何更改需要进行修改(通过查看共享首选项),并在绘制我不知道的UI之前执行这些更改。应使用本问题中描述的“活动生命周期”功能保存/重新加载应用程序运行时所做的任何更改

可以在运行时动态绑定android UI,并保持保存的更改在下次我在设备上运行应用程序时可见

您可以用图表方式更改UI。将机会(没有标准方法)保存到共享首选项,然后在创建检查是否有任何更改需要时(通过查看共享首选项),并在绘制UI之前执行这些更改,您可以以图表方式更改UI。将机会(没有标准方法)保存到共享首选项,然后在创建检查是否有任何更改需要进行修改(通过查看共享首选项),并在绘制我不知道的UI之前执行这些更改。应使用本问题中描述的“活动生命周期”功能保存/重新加载应用程序运行时所做的任何更改:


如果您正在尝试做的某些特定操作无法使用该设计模式,请提供更多详细信息。

我不知道。应使用本问题中描述的“活动生命周期”功能保存/重新加载应用程序运行时所做的任何更改:


如果您试图执行的某些特定操作与该设计模式不兼容,请提供更多详细信息。

好主意!。但共享引用能承载多少数据呢?我不认为这是有限制的。(可能是手机内部存储器)。但是,您只需要保持原始状态的更改。例如,如果你移动物体,只需要保持新的位置并在开始时移动它。不要认为你会有产能过剩的问题,甚至接近这个问题。!好的,实际上要做的是,例如,我有一个应用程序,它有一个按钮,当我添加一个按钮时,它会添加一个新的视图,例如文本视图,下次打开应用程序时,我想看到这个添加的文本视图Save button Pressed=“true”到首选项。onCreate。如果(按下按钮)创建新视图()好主意!。但共享引用能承载多少数据呢?我不认为这是有限制的。(可能是手机内部存储器)。但是,您只需要保持原始状态的更改。例如,如果你移动物体,只需要保持新的位置并在开始时移动它。不要认为你会有产能过剩的问题,甚至接近这个问题。!好的,实际上要做的是,例如,我有一个应用程序,它有一个按钮,当我添加一个按钮时,它会添加一个新的视图,例如文本视图,下次打开应用程序时,我想看到这个添加的文本视图Save button Pressed=“true”到首选项。onCreate。例如,如果(buttonPressed)createTheNewView(),我有一个应用程序有一个按钮,当我添加一个按钮时,它会添加一个新视图,例如文本视图,下次打开应用程序时,我想看到这个添加的文本视图应用程序状态在应用程序关闭时被删除。onDestroy()所以任何更改都将丢失。我知道,我正在搜索一些hackingUsing首选项,正如weakwire建议的那样,应该可以正常工作。不过,根据您试图保存的信息量,它可能会很快变得复杂,使用数据库可能会更好。例如,我有一个应用程序,它有一个按钮,当我添加按钮时,它会添加一个新视图,例如文本视图,下次打开应用程序时,我希望看到此添加的文本视图应用程序状态在应用程序关闭时被删除。onDestroy()所以任何更改都将丢失。我知道,我正在搜索一些hackingUsing首选项,正如weakwire建议的那样,应该可以正常工作。不过,根据您试图保存的信息量,它可能会很快变得复杂,最好使用数据库。