1

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

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

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

在选择特定视图时,我的主要活动视图显示图像应该改变。
我想知道如何实现这一点?

我想通过一个意图调用我的主要活动,该意图将在单击首选项活动中的视图时被调用。

那可能吗?

谢谢,

4

2 回答 2

3

第 1 步:写一个PreferenceActivity.

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

您不需要“从偏好活动中调用活动?”。一旦用户按 BACK 退出PreferenceActivity.

于 2010-12-28T15:03:56.050 回答
2

从 Preference 活动中调用 Activity 应该是这样的。

Preference  prefereces=findPreference("key");
 prefereces.setIntent(new Intent(getApplicationContext(), NextActivity.class));
于 2011-11-24T12:03:22.623 回答