zoukankan      html  css  js  c++  java
  • exampleuse SharedPreferences

    exampleuse.java

    /*
     * to access from: data/data/com.android.SharedPreferences/share_prefs
     */
    public class exampleuse extends Activity {
    	public final static String COLUMN_NAME ="name";
    	public final static String COLUMN_MOBILE ="mobile";
    	
    	exampleHelper sp;
    	/** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //setContentView(R.layout.main);
            
            sp = new exampleHelper(this, "contacts");
            
            //1. to store some value
            sp.putValue(COLUMN_NAME, "Mr WANG");
            sp.putValue(COLUMN_MOBILE, "XXXXXXXXXX");
            
            
            //2. to fetch the value
            String name = sp.getValue(COLUMN_NAME);
            String mobile = sp.getValue(COLUMN_MOBILE);
            
            TextView tv = new TextView(this);
            tv.setText("NAME:"+ name + "\n" + "MOBILE:" + mobile);
            
            setContentView(tv);
        }
    }

    exampleHelper

    public class exampleHelper {
    	SharedPreferences sp;
    	SharedPreferences.Editor editor;
    	
    	Context context;
    	
    	public exampleHelper(Context c,String name){
    		context = c;
    		sp = context.getSharedPreferences(name, 0);
    		editor = sp.edit();
    	}
    	
    	public void putValue(String key, String value){
    		editor = sp.edit();
    		editor.putString(key, value);
    		editor.commit();
    	}
    
    	public String getValue(String key){
    		return sp.getString(key, null);
    	}
    	
    }
    

    main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/hello"
        />
    </LinearLayout>











  • 相关阅读:
    O(big oh) (big omega) (big theta)
    Ex 7_21 在一个流网络中,一条边被称为是临界的...第十三次作业
    Ex 7_17 考虑如下的网络(其中数字为对应边的容量)...第十三次作业
    Expm 10_2 实现Ford-Fulkerson算法,求出给定图中从源点s到汇点t的最大流,并输出最小割。
    pat1009
    pat1008
    pat1007
    pat1006
    pat1005
    pat1004
  • 原文地址:https://www.cnblogs.com/flyingsir/p/3983748.html
Copyright © 2011-2022 走看看