Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.mario.sharedprefs;
- import android.content.Context;
- import android.content.SharedPreferences;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import android.widget.Toast;
- import java.util.HashSet;
- import java.util.Set;
- public class MainActivity extends AppCompatActivity {
- User user = null;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- spremiPodatke();
- //izbrisiLozinku();
- ucitajPodatke();
- if(user != null){
- Toast.makeText(this, "User: " + user.username + ", " + user.password + ", " + user.set, Toast.LENGTH_SHORT).show();
- }
- }
- public void izbrisiLozinku(){
- SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences("userSettings", Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = sharedPreferences.edit();
- //editor.remove("password");
- editor.clear();
- editor.apply();
- }
- public void spremiPodatke(){
- SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences("userSettings", 0);
- SharedPreferences.Editor editor = sharedPreferences.edit();
- Set<String> set = new HashSet<>();
- set.add("Jedan");
- set.add("3");
- set.add("4");
- set.add("5");
- set.add("6");
- editor.putString("username", "Mario");
- editor.putString("password", "12345");
- editor.putStringSet("set", set);
- editor.commit();
- Log.d("SharedPrefs", "Data saved!");
- }
- public void ucitajPodatke(){
- SharedPreferences sharedPreferences = getSharedPreferences("userSettings", Context.MODE_PRIVATE);
- String username = sharedPreferences.getString("username", null);
- String password = sharedPreferences.getString("password", null);
- Set<String> set = sharedPreferences.getStringSet("set", null);
- if(username != null && password != null){
- user = new User(username, password, set);
- }
- System.out.println("Korisnik: " + username + " " + password + " " + set);
- }
- public class User {
- String username;
- String password;
- Set set;
- public User(String username, String password, Set set){
- this.username = username;
- this.password = password;
- this.set = set;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement