bruh moment

This commit is contained in:
minhtrannhat 2023-09-14 22:19:20 -04:00
parent b167a0a0cb
commit b8a2aecdf0
Signed by: minhtrannhat
GPG Key ID: E13CFA85C53F8062
4 changed files with 42 additions and 42 deletions

View File

@ -0,0 +1,17 @@
package com.example.assignment1;
public enum CounterButton {
FIRST("counter_1_button_name"),
SECOND("counter_2_button_name"),
THIRD("counter_3_button_name");
private String counter_button_name;
CounterButton(String counterButtonName) {
this.counter_button_name = counterButtonName;
}
public String getCounterButton() {
return counter_button_name;
}
}

View File

@ -0,0 +1,25 @@
package com.example.assignment1;
import android.content.Context;
import android.content.SharedPreferences;
public class CounterButtonSharedPreferenceHelper {
private SharedPreferences sharedPreferences;
public CounterButtonSharedPreferenceHelper(Context context, CounterButton counterButton) {
sharedPreferences = context.getSharedPreferences(counterButton.getCounterButton(), Context.MODE_PRIVATE);
}
public void saveCounterButtonName(CounterButton counterButton, String eventButtonName) {
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(counterButton.getCounterButton(), eventButtonName);
editor.apply();
}
public String getCounterButtonName(CounterButton counterButton) {
return sharedPreferences.getString(counterButton.getCounterButton(), null);
}
}

View File

@ -1,17 +0,0 @@
package com.example.assignment1;
public enum EventButton {
FIRST("FirstEventButton"),
SECOND("SecondEventButton"),
THIRD("ThirdEventButton");
private String url;
EventButton(String envUrl) {
this.url = envUrl;
}
public String getEventButton() {
return url;
}
}

View File

@ -1,25 +0,0 @@
package com.example.assignment1;
import android.content.Context;
import android.content.SharedPreferences;
public class EventButtonSharedPreferenceHelper {
private SharedPreferences sharedPreferences;
public EventButtonSharedPreferenceHelper(Context context, EventButton eventButton) {
sharedPreferences = context.getSharedPreferences(eventButton.getEventButton(), Context.MODE_PRIVATE);
}
public void saveEventButtonName(EventButton eventButton, String eventButtonName) {
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(eventButton.getEventButton(), eventButtonName);
editor.apply();
}
public String getEventButtonName(EventButton eventButton) {
return sharedPreferences.getString(eventButton.getEventButton(), null);
}
}