package ru.ursna.pressf;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.View;
import android.widget.TextView;

import com.google.android.material.button.MaterialButton;


public class MainActivity extends AppCompatActivity {

    TextView fCount;
    MaterialButton fButton;

    int f;
    boolean first = false;

    SharedPreferences prefs;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        fCount = findViewById(R.id.fCount);
        fButton = findViewById(R.id.fButton);

        prefs = PreferenceManager.getDefaultSharedPreferences(this);

        first = true;
        updateUI();

        fButton.setOnClickListener(new View.OnClickListener() {
            @SuppressLint("CommitPrefEdits")
            @Override
            public void onClick(View v) {
                f = f + 1;
                updateUI();

                prefs.edit().putInt("f", f);
            }
        });
    }

    public void updateUI() {
        if(first) {
            f = prefs.getInt("f", 0);
            first = false;
        }
        fCount.setText("Respect: " + f);
    }
}