`
gintama
  • 浏览: 52279 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

没有继承Activity的类中使用Preference

 
阅读更多
/**
getSharedPreferences是依赖上下文关系的、也就是context、

所以在activity之外使用preference需要传入一个参数、

这个参数是使用这个方法的activity的上下文关系:XXXActivity.this.getBaseContext()



public static boolean NewDiscussionAlert(Context context) {
		SharedPreferences sp;
		sp = context.getSharedPreferences("UserInfo", 0);
		boolean flag = sp.getBoolean("username",false);
		return flag;	}

*/
分享到:
评论

相关推荐

    Android中preference的使用实例代码

    本篇文章将深入探讨如何在Android项目中使用Preference,通过实例代码来展示其用法。 一、Preference概述 Preference是Android SDK中的一个类,位于`android.preference`包下,它为应用程序提供了用户设置界面的...

    Android中Preference的使用以及监听事件分析

    为了响应用户在Preference上的操作,我们需要在Activity或Fragment中添加监听器。这通常通过继承PreferenceFragmentCompat(对于API 11+)或PreferenceFragment(对于API 14+)来实现,然后重写...

    Android学习笔记 Preference的使用

    - 可以通过在Activity中重写`onOptionsItemSelected(MenuItem item)`或使用`Preference.OnPreferenceChangeListener`接口来监听用户对设置项的操作,实现相应的逻辑处理。 5. **SharedPreferences**: - `...

    android Preference自定义样式

    3. **自定义视图(Views)**:对于更复杂的自定义需求,可以创建一个继承自`Preference`的自定义类,并重写`onBindView()`方法,来控制每个Preference的视图呈现。例如: ```java public class ...

    安卓Android源码——Preference_Demo.rar

    Preference_Demo是一个基于Android平台的源码示例,主要展示了如何在Android应用中使用Preference组件。Preference类是Android SDK提供的一种用于创建用户设置界面的工具,它允许开发者以一种声明式的方式定义设置项...

    Android Preference解读

    例如,我们可以声明一个继承自`PreferenceActivity`的类,这样我们就可以在该类中添加和管理Preferences: ```xml <activity android:name=".SettingsActivity"> </activity> ``` 接下来,我们转向`res`...

    preference 用法之Settings

    如果内置的`Preference`类型不能满足需求,可以继承`Preference`并自定义一个新的`Preference`类。这允许你创建具有独特外观和行为的设置项。 ### 8. `PreferenceTest`文件 在你的项目中,`PreferenceTest`可能是...

    Preference实例

    6. **在Fragment中使用Preference** - 在现代Android开发中,使用Fragment替代Activity来展示Preference是常见的做法。通过继承PreferenceFragmentCompat,并在onCreatePreferences(Bundle savedInstanceState, ...

    PreferenceActivity 修改成Activity

    4. **实现Adapter**: 创建一个继承自`RecyclerView.Adapter`的类,例如`SettingsAdapter`。在这个适配器中,你需要覆写`onCreateViewHolder`、`onBindViewHolder`和`getItemCount`方法,以填充设置项视图。 5. **...

    android各种Preference的使用

    本篇文章将详细讲解如何在Android中使用各种类型的Preference,特别是ListPreference。 首先,我们来看一下ListPreference的使用。ListPreference在Android中用于创建一个下拉列表供用户选择。在Listing 11–1中...

    Android学习笔记(四十):Preference的使用.doc

    我们需要创建一个继承自`PreferenceActivity`的类,如`Chapter21Test1`,并在`onCreate()`方法中调用`addPreferencesFromResource(R.xml.c21preference)`,这会将XML文件中的Preference布局加载到Activity中,生成...

    Preference的使用

    本篇文章将深入探讨Preference的使用,包括其特性、基本用法以及如何在实际项目中应用。 一、Preference的种类 Preference有多种类型,每种类型对应不同的UI控件: 1. CheckBoxPreference:创建一个复选框,用户...

    Android应用源码之Preference_Demo-IT计算机-毕业设计.zip

    - 如果系统提供的`Preference`类型无法满足需求,可以继承`Preference`类并实现自己的视图和逻辑。例如,自定义一个包含滑块的设置项。 - 自定义`Preference`需要重写`onBindView(View view)`方法来渲染UI,并可能...

    preferenceActivity的简单使用

    `PreferenceActivity`是Android提供的一个基类,它继承自`Activity`,专门用来显示和处理`Preference`对象。`Preference`对象可以是开关、选择列表、输入框等用户设置项。使用`PreferenceActivity`可以让开发者避免...

    Android Preference

    - 如果标准的`Preference`类型不能满足需求,可以继承`Preference`类并实现自己的视图和行为。这可以通过重写`onBindView()`和`onCreateView()`方法来完成。 8. **Material Design与Preference**: - 自Android ...

    ViewPager实现滑动的Preference页面且带ActionBar

    要使用`Preference`,我们需要在XML布局文件中定义一个`PreferenceScreen`作为根元素,然后包含各种`Preference`子元素。 `ActionBar`是Android应用顶部的工具栏,它提供了应用的标识、导航以及操作按钮等功能。在...

    应用源码之Preference_Demo.zip

    Android提供了`PreferenceFragmentCompat`或者`PreferenceFragment`类来承载Preference视图,开发者需要在对应的类中调用`addPreferencesFromResource()`方法,传入XML布局文件的ID,从而将XML中的Preference加载到...

    Preference demo

    - 如果系统提供的Preference类型不能满足需求,可以创建自定义的Preference类,继承自Preference并重写其视图和行为。 8. **适配不同屏幕尺寸**: - 考虑到不同设备的屏幕大小,可以使用可折叠的...

    Pro Android学习:Preference(首选项)小例子

    最后,我们还可以自定义Preference的外观和行为,通过继承`Preference`类并覆写其构造函数、`onBindView`和`onCreateIntent`等方法,以实现更复杂的偏好设置需求。 总之,这个“Pro Android学习:Preference(首...

    android Preference的Demo

    本Demo旨在展示如何在Android应用中使用Preference来实现用户设置的保存与读取。 首先,我们需要在布局文件(通常是res/xml/preference.xml)中定义Preference视图。这个XML文件包含了各种Preference类型的节点,如...

Global site tag (gtag.js) - Google Analytics