bruh moment
This commit is contained in:
parent
b167a0a0cb
commit
b8a2aecdf0
17
app/src/main/java/com/example/assignment1/CounterButton.java
Normal file
17
app/src/main/java/com/example/assignment1/CounterButton.java
Normal 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;
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
@ -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);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user