Получить значение общих предпочтений Android в классе активности / нормальном

Я создал действие общих предпочтений, в котором хранятся пользовательские настройки, теперь я хочу получить значения в действии или обычном классе Java. Пожалуйста, предоставьте решение или пример. Я уже пробовал этот код но не удалось.

public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    SharedPreferences channel=this.getSharedPreferences(strFile, Context.MODE_PRIVATE);
    strChannel=channel.getString(keyChannel,"Default").toString();
    Toast.makeText(getApplicationContext(), strChannel, Toast.LENGTH_LONG).show();
}                     

в этом коде strfile , например. com.android.pack.ClassName - это действие SharedPreference из значений, которые должны быть извлечены, а keyChannel - это ключ, такой же в SharedPreference Activity .

Пожалуйста, предоставьте решение.

31
задан VMAtm 21 September 2011 в 09:19
поделиться