1

内部のSharedPreferencesにアクセスしたいときに問題がありますdoInBackground。これどうやってするの?

本当にありがとう!

private class postData extends AsyncTask<String, Void, String> {
  @Override
  protected String doInBackground(String... params) {

    // I need to access here to my SharedPreferences //

  }
}
4

1 に答える 1

2

解決策は私が思っていたよりも簡単でした。

private class postData extends AsyncTask<String, Void, String> {
  @Override
  protected String doInBackground(String... params) {
    SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext() );    
    String userName = sharedPrefs.getString("auth_username", "");
    String userPass = sharedPrefs.getString("auth_password", "");
  }
}
于 2013-03-08T22:22:07.497 に答える