Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(十七)首選項 17.2 編碼實現獲取與修改預設信息中的值

Android開發入門(十七)首選項 17.2 編碼實現獲取與修改預設信息中的值

編輯:Android開發教程

在上一節中,大家已經看到了,PreferenceActivity這個類允許用戶在運行時去創建和修改首選項信息。 如果想要使用這些首選項信息,你就需要使用SharedPreferences這個類。

1. 繼續使用上一節中的工 程,在UsingPreferences.java中添加一些代碼。

public class UsingPreferencesActivity 

extends Activity {     
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) {     
        super.onCreate(savedInstanceState);     
        setContentView(R.layout.main);     
    }     
         
    public void onClickLoad(View view) {     
        Intent i = new Intent("net.manoel.AppPreferenceActivity");     
        startActivity(i);     
    }     
         
    public void onClickDisplay(View view) {     
        SharedPreferences appPrefs =      
                getSharedPreferences("net.manoel.UsingPreferences_preferences",      
                        MODE_PRIVATE);      
         
        DisplayText(appPrefs.getString("editTextPref", ""));     
    }     
         
    public void onClickModify(View view) {     
        SharedPreferences appPrefs =      
                getSharedPreferences("net.manoel.UsingPreferences_preferences",      
                        MODE_PRIVATE);     
                 
        SharedPreferences.Editor prefsEditor = appPrefs.edit();     
        prefsEditor.putString("editTextPref",      
                ((EditText) findViewById(R.id.txtString)).getText().toString());     
        prefsEditor.commit();     
    }     
         
    private void DisplayText(String str) {     
        Toast.makeText(getBaseContext(), str, Toast.LENGTH_LONG).show();     
    }     
         
}

2. 按F11在模擬器上面調試。這一次點擊Display Preferences Values 這個按鈕,將會看到:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved