android - 如何从首选项 Activity 调用 Activity ?

标签 android preference

我想知道如何从首选项 Activity 启动 Activity 。
我的场景是这样的:

我有一个在 View 中显示一组图像的应用程序。它可以是 GridView,或者 Gallery View 或 ListView。(默认 View 将是 GridView)

在按下菜单时,我会得到一个首选项菜单,其中我有 View 列表首选项 (GridView/GalleryView/ListView)。

在选择特定 View 时,我显示图像的主要 Activity View 应该更改。
我想知道如何实现这个?

我想通过一个 Intent 调用我的主要 Activity ,该 Intent 将在单击首选项 Activity 中的 View 时调用。

这可能吗?

谢谢,

最佳答案

第 1 步:编写一个 PreferenceActivity

第 2 步:让您的主要 Activity 在 onResume() 中重新加载首选项并相应地更新其 UI。

您不需要“从首选项 Activity 调用 Activity ?”。一旦用户按下 BACK 退出 PreferenceActivity,您的原始 Activity 将重新回到前台。

关于android - 如何从首选项 Activity 调用 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4546629/

相关文章:

android - 如果设备已被唤醒或进入休眠状态,如何检查应用程序

android - 从照片 url 设置一个 ImageView

android - findViewById 在 PreferenceFragment 的 onViewCreated 中失败,Android

android - 从 Activity 返回时刷新 TextView

ios - 如何开发动态iOS设置菜单

java - 我可以在偏好设置中制作铃声吗

Android 构建错误

android - 关闭设备或终止应用程序后共享首选项丢失

android - Android OpenCV 图像处理在特定手机上的超慢性能,但不是全部

android - 错误 : The specified child already has a parent. 您必须先在 child 的 parent 上调用 removeView()