Advertisement
Guest User

Untitled

a guest
Feb 27th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. package com.example.mario.sharedprefs;
  2.  
  3. import android.content.Context;
  4. import android.content.SharedPreferences;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.util.Log;
  8. import android.widget.Toast;
  9.  
  10. import java.util.HashSet;
  11. import java.util.Set;
  12.  
  13. public class MainActivity extends AppCompatActivity {
  14.  
  15. User user = null;
  16.  
  17.  
  18. @Override
  19. protected void onCreate(Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. setContentView(R.layout.activity_main);
  22. spremiPodatke();
  23. //izbrisiLozinku();
  24. ucitajPodatke();
  25.  
  26. if(user != null){
  27. Toast.makeText(this, "User: " + user.username + ", " + user.password + ", " + user.set, Toast.LENGTH_SHORT).show();
  28. }
  29.  
  30. }
  31.  
  32. public void izbrisiLozinku(){
  33. SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences("userSettings", Context.MODE_PRIVATE);
  34. SharedPreferences.Editor editor = sharedPreferences.edit();
  35. //editor.remove("password");
  36. editor.clear();
  37. editor.apply();
  38. }
  39.  
  40. public void spremiPodatke(){
  41. SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences("userSettings", 0);
  42. SharedPreferences.Editor editor = sharedPreferences.edit();
  43.  
  44. Set<String> set = new HashSet<>();
  45.  
  46. set.add("Jedan");
  47. set.add("3");
  48. set.add("4");
  49. set.add("5");
  50. set.add("6");
  51.  
  52.  
  53.  
  54. editor.putString("username", "Mario");
  55. editor.putString("password", "12345");
  56. editor.putStringSet("set", set);
  57.  
  58. editor.commit();
  59.  
  60. Log.d("SharedPrefs", "Data saved!");
  61. }
  62.  
  63. public void ucitajPodatke(){
  64. SharedPreferences sharedPreferences = getSharedPreferences("userSettings", Context.MODE_PRIVATE);
  65.  
  66. String username = sharedPreferences.getString("username", null);
  67. String password = sharedPreferences.getString("password", null);
  68. Set<String> set = sharedPreferences.getStringSet("set", null);
  69.  
  70. if(username != null && password != null){
  71. user = new User(username, password, set);
  72. }
  73.  
  74. System.out.println("Korisnik: " + username + " " + password + " " + set);
  75. }
  76.  
  77. public class User {
  78. String username;
  79. String password;
  80. Set set;
  81.  
  82. public User(String username, String password, Set set){
  83. this.username = username;
  84. this.password = password;
  85. this.set = set;
  86. }
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement