• 等级
  • 154708 访问
  • 250 原创
  • 45 转发
  • 13437 排名
  • 20 评论
  • 4 获赞

SharedPreference.Editor的apply和commit方法异同

原文地址:http://www.eoeandroid.com/blog-789451-5496.html在android中存储数据时经常用SharedPreference,并且在提交数据时一直用的是Editor的commit方法,今天无意了看到了系统用了apply,看了方法的介绍,原来这个方法也是可以提交数据的.apply方法在官方SDK说明如下:Commityourpreference

2015-07-24 15:48:05

Android设置Selector不同状态下颜色及图片

Selector常用状态:android:state_selected控件选中状态,可以为true或falseandroid:state_focused控件获得焦点状态,可以为true或falseandroid:state_pressed控件点击状态,可以为true或falseandroid:state_enabled控件使能状态,可以为true或falseand

2015-06-04 16:06:18

Spring 使用外部属性文件(连接数据库)

需要jar包:c3p0-0.9.2.1.jarmchange-commons-java-0.2.3.4.jarmysql-connector-java-5.1.33-bin.jarbeans的配置文件:applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.spring

2015-05-19 11:54:57

Spring 异常解决办法

Exceptioninthread"main"org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:Line13inXMLdocumentfromclasspathresource[applicationContext.xml]isinvalid;nestedexception

2015-05-19 11:45:30

Spring3.x 的命名空间导入 持续更新ing..

p:命名空间:xmlns:p=”http://www.springframework.org/schema/p”作用:简化在xml配置bean的属性在中使用p:属性名来配置AOP:命名空间:xmlns:aop=”http://www.springframework.org/schema/aop”xsi:schemaLocation:http://www.springframework.org/sc

2015-05-19 11:34:49

Spring 开始篇——HelloWord

首先:所依赖的jar包1.建立java项目2.创建javaBean类packagecom.XXX.bean;publicclassHelloword{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname)

2015-05-03 11:51:11

JS 格式化金额

functionfmoney(s,n){n=n>0&&n<=20?n:2;s=parseFloat((s+"").replace(/[^\d\.-]/g,"")).toFixed(n)+"";//;//更改这里n数也可确定要保留的小数位varl=s.split("."

2015-05-01 21:57:18

push本地代码到github出错

刚创建的github版本库,在push代码时出错:$gitpush-uoriginmasterTogit@github.com:**/Demo.git![rejected]master->master(non-fast-forward)error:failedtopushsomerefsto‘git@github.com:**/Demo

2015-04-29 11:17:48

将已有项目提交到github/从github上pull到本地

添加已有项目到github新建repository,可以在github网站上直接新建或者使用windowsgithub工具。进入githubrepository项目在githubwindows工具中使用gitBash打开项目,使用cd命令进入已有项目根目录下touchREADME.md//新建说明文件gitinit//在当前项目目录中生成本地git管理,并建立一个隐藏

2015-04-29 11:17:10

android ViewPager详解

setCurrentItem(intitem,booleansmoothScroll)的解释设置当前选择的页面参数item选择页面的索引值smoothScroll是否平滑过渡到新的页面

2015-04-28 22:19:00

HTML中使背景图片自适应浏览器大小

由于标签的图片不能够拉伸,解决办法:1、图片不够大,又background属性不能拉伸图片;2、只能用个div,把其z-index值设为负,并使这个div大小为整个body大小,在div里用3、body的background属性去掉,要不然会被遮住<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%

2015-04-27 10:37:42

android file path 问题

androidfilepath问题出现的异常为:java.lang.IllegalArgumentException:File/mnt/sdcard/crazyit.bincontainsapathseparator。主要是由于在打开文件的输出流时使用的openFileOutput()方法的第一参数用于指定文件名称,不能包含路径分隔符“/”解决方法//File

2015-04-21 09:41:06

Mysql无法创建外键的原因

在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为signed,而另一个又是unsigned(即:无符号),这两字段必须严

2015-04-14 08:52:22

Android 利用广播监视网络是否连接

继承BroadcastReceiverpackagecom.haitun.msr;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.net.ConnectivityManager;importandroid

2015-04-04 16:02:31

android LayoutInflater.inflate()的参数及其用法

inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。1.获取LayoutInflater对象有三种方法LayoutInflaterinflater=LayoutInflater.from(this);LayoutInflaterinflater=

2015-04-04 15:54:57

Android 自定义Toast

资源文件toast.xml<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_co

2015-04-04 15:40:54

android UI用ViewPager实现引导页面

ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。最后一页实现按钮点击功能activity_main.xml布局界面比较简单,加入ViewPager组件,以及底部的引导小点<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://s

2015-04-03 20:31:57

Android启动画面实现

第一种方法:启动界面作为主Activity的layout,一定时间后,启动另一个正式工作的Activity,进入工作界面;这是splash.xml布局文件的代码<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_height="fill_parent"android:

2015-03-31 17:24:11

Android Studio如何快速生成get,set,tostring,构造函数

刚开始使用AndroidStudio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。那这边如何快速的set,get或者生成构造函数,生成toString方法。有两种方式:方式一:Code–>Generate方式二:通过快捷键Alt+Insert这时,在弹出的对话框中就可以选择你所需要的对应的东东了

2015-03-31 16:48:12

九度 1088剩下的树

题目标记法#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;inttree[10010];intmain(){intn,m,s,a,b;while(~scanf("%d%d",&n,&m)){memset(t

2015-03-28 16:53:24

呆呆与笨笨

梦想是被追逐的,而不是幻想的
关注
  • 学生
  • 中国
奖章
  • 持之以恒