1

メッセージを使用してデータを取得するための Android アプリケーションを開発しています。パスワードを作成するためのコードは次のとおりです。sharedPreference クラスを使用してパスワードを保存するにはどうすればよいですか?

     public class MainActivity extends Activity {

 Button Switchon;
 EditText passwd; //button name
 String ms;
 @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    passwd = (EditText) findViewById(R.id.passwd);
    Switchon = (Button) findViewById(R.id.Switchon);



    Switchon.setOnClickListener(new View.OnClickListener() {



        @Override
        public void onClick(View arg0) {
        @SuppressWarnings("unused")
        String  ms = passwd.getText().toString();
            Toast.makeText(getApplicationContext(), "You have  successfully created and this app is on", Toast.LENGTH_SHORT).show();

        }
    });

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}



    }
4

1 に答える 1

1

共有プリファレンスに値を保存するには:

 SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
  SharedPreferences.Editor editor = preferences.edit();
  editor.putString("password","123456");
  editor.commit();

共有プリファレンスから値を取得するには:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
  String name = preferences.getString("password","");
于 2013-03-06T10:46:30.237 に答える