`
yzhong_sa
  • 浏览: 89940 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

preference 中启动activity

 
阅读更多
思路比较简单 

可以去preferenceActivity中的某个preference set它的onClickListener

getPreference(key).setOnClickListener(l);

里面发一个intent  startActivityForResult(Intent i,int requestCode){....}

 

 覆盖onResult(int requestCode,int resultCode,Intent intent){

    //取返回结果

}

 

 

分享到:
评论

相关推荐

    Android中preference的使用实例代码

    `addPreferencesFromResource`方法会将XML布局文件中的Preference加载到Activity中。 四、监听Preference的改变 为了响应用户在设置界面的操作,我们需要监听Preference的改变事件。这可以通过实现`...

    Preference

    在Android开发中,"Preference" 是一个非常重要的概念,它涉及到用户界面(UI)的设计以及用户设置的管理。"Preference" 类通常用于构建类似于系统设置的界面,让用户能够轻松地更改应用的偏好设置。本教程将深入...

    安卓Android源码——Preference_Demo.rar

    - **关联Activity**:设置界面通常是一个独立的Activity,通过调用`addPreferencesFromResource(int resId)`方法将XML布局文件加载到该Activity中。 2. **使用步骤** - 创建XML布局文件:在res/xml目录下创建一个...

    Preference demo

    - 绑定Preference:在Activity或Fragment中,通过findPreference()方法找到对应的Preference实例,并设置监听器来响应用户的操作。 2. **Preference的种类**: - CheckBoxPreference:显示为复选框,用户可以选择...

    Preference实例

    - 当用户在设置界面中改变Preference的值,这些更改会被自动同步到对应的SharedPreferences中,方便应用在下次启动时恢复用户的设置状态。 6. **在Fragment中使用Preference** - 在现代Android开发中,使用...

    Android程序 preference应用

    通过这种方式,用户在Preference界面中的任何修改都会被持久化到SharedPreferences,下次启动应用时可以读取这些设置并恢复界面状态。 总的来说,`Android程序 preference应用`是构建用户友好、易于定制设置界面的...

    Preference的使用

    2. 在Activity中加载:在主Activity中,通过PreferenceFragmentCompat或者PreferenceFragment加载上述XML布局。 ```java public class SettingsActivity extends AppCompatActivity { @Override protected void ...

    AndroidPreferenceDemo

    当用户在`Preference`界面进行操作时,这些改变会被保存到`SharedPreferences`中,以便在应用下次启动时恢复用户的个性化设置。 `PreferenceActivity`是Android中的一个特殊Activity,专门用来展示`Preference`。它...

    Activity间数据传输

    - `Intent`是Android中的一种消息机制,用于启动新`Activity`或向其他组件发送消息。 - 在启动新的`Activity`时,可以通过`Intent`携带必要的参数,这些参数通常通过`putExtra`方法添加到`Intent`对象中。 **2. ...

    android中PreferenceActivity详解

    2. **添加Preference XML文件**:在项目资源目录下的`res/xml`目录中,添加一个新的Preference XML文件,而不是Layout XML。 3. **编辑Preference XML**:使用可视化编辑器或直接编辑XML源码,定义偏好设置的结构和...

    面试题 目 精心选择

    1. **Intent启动Activity的方式**:在Android中,Intent用于组件间的通信,包括启动Activity、Service以及发送Broadcast。启动Activity的方式主要包括以下几种: - `Intent.ACTION_MAIN` 和 `Intent.CATEGORY_...

    android 设置1

    `intent`标签用于指定当用户点击此`Preference`时要启动的`Activity`,包括其动作(`ACTION_MAIN`表示启动主界面)、目标包名和类名。 尽管如此,`Preferencescreen`启动`Activity`并不总是直接生效,因为它涉及到`...

    详解Android应用中preference首选项的编写方法

    这些设置会被持久化地保存在XML文件中,方便应用在下次启动时读取并恢复用户设定的状态。 首选项的使用场景主要是那些需要保存简单数据类型(如字符串、布尔值等)的应用设置界面。例如,用户可以设置应用的主题...

    仿IOS的PreferenceActivity界面

    对于PreferenceActivity,可以在res/xml目录下创建一个包含各种Preference的xml文件,然后在Activity中加载这个文件。这样可以将界面结构与代码分离,提高代码的可读性和维护性。 6. **AndroidManifest.xml配置**:...

    玩转Android--UI篇--PreferenceActivity(开启wifi和音乐等)

    我们可以继承Preference类并重写onClick方法,启动一个媒体播放器(如MediaPlayer)来播放音频文件: ```java public class MusicPreference extends Preference { public MusicPreference(Context context, ...

    安卓基础面试题

    Activity 的启动模式可以通过在 AndroidManifest.xml 中配置 launchMode 属性来指定。 包括: 1. standard:调用一次 startActivity() 就产生一个新的实例。 2. singleTop:如果在栈顶,不产生新的实例,如果不在...

    android实现ShowpreferencePre存储

    2. **添加Preference到Activity**:然后,在你的Activity中,通过setPreferencesFromResource()方法加载这个XML布局。 ```java public class SettingsActivity extends AppCompatActivity { @Override protected...

    安卓PreferenceScreen使用详细Demo

    接下来,为了在Activity中加载这个设置界面,我们需要在Activity中添加以下代码: ```java public class SettingsActivity extends AppCompatActivity implements PreferenceFragmentCompat....

    Android PrefereceActivity实例

    在Android开发中,`PreferenceActivity`是一个特殊类型的`Activity`,主要用于创建设置界面。它允许开发者以声明式的方式定义用户界面,类似于XML布局文件中定义视图控件。本实例将深入探讨`PreferenceActivity`及其...

    Android_intent_大全

    - `CATEGORY_EMBED`:表示activity可以在其他activity中内嵌运行。 3. **Data**:Intent的数据部分,可以是URI,用于指定操作的对象。例如,拨打电话时,数据是电话号码的URI。 4. **BroadcastReceiver**:Intent...

Global site tag (gtag.js) - Google Analytics