0
我創建了一個名爲save的按鈕,點擊按鈕時它通過SharedPreferences
保存一些信息。如何在資源位置使用setOnClickListener?
但是我想將不止一個信息保存在不同的位置,因爲我的代碼是這樣的,每次我寫入時它都會通過處於相同的位置替換現有的信息,在editor.putString
中解決這個問題我應該做以下:
Editor.putString ("coordinates" + position, detailsText.getText(). ToString() + "\ n" +Share coordinates + "\ n \ n" + addressComplete);
我可以不包括editor.putString位置(「座標」 +位置...
是否有任何替代,這樣我可以與位置使用按鈕
?我的代碼:
salvar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Save to shared preferences
SharedPreferences sharedPreferences = getSharedPreferences("arquivoPreferencia", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("coordinates", detailsText.getText().toString() + "\n" + coordenadasShare + "\n\n" + enderecoCompleto);
editor.commit();
Toast.makeText(getApplicationContext(), "Coordenadas salvas com sucesso!", Toast.LENGTH_SHORT).show();
}
});