我想知道如何从偏好活动开始活动 我的情景就像:
我有一个应用程序,它在视图中显示一组图像。它可以是GridView,也可以是Gallery View或ListView。(默认视图是GridView)
在按菜单上,我将获得一个首选项菜单,其中我有列表视图首选项(GridView / GalleryView / ListView)。
在选择特定视图时,我的主要活动视图应该更改显示图像 我想知道如何实现这个?
我想通过一个intent来调用我的主Activity,这个intent会在点击首选项Activity中的一个视图时被调用。
这可能吗?
谢谢,
森
答案 0 :(得分:3)
步骤1:写一个PreferenceActivity
。
步骤2:让您的主要活动重新加载onResume()
中的偏好设置并相应地更新其UI。
您不需要“从首选项活动中调用活动?”。一旦用户按下BACK退出PreferenceActivity
,您的原始活动将重新获得前景。
答案 1 :(得分:2)
从Preference活动中调用Activity应该是这样的。
Preference prefereces=findPreference("key");
prefereces.setIntent(new Intent(getApplicationContext(), NextActivity.class));