summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorLC <mathew1800@gmail.com>2020-12-02 11:56:04 -0500
committerGitHub <noreply@github.com>2020-12-02 11:56:04 -0500
commit00f2e0e494f644d0a559dc92f9eb94be0fab6913 (patch)
tree9d85777c6f2b9d92a461913a5fabdf7f96da1f49 /Source/Android/app/src/main/java
parent5abae61a8c7e0e4ac03bb8d3031793037e87fdd3 (diff)
parentaaafb9ba0414057ac89bf3f20591338e6608b1d7 (diff)
Merge pull request #9303 from Ebola16/AStat
Android: Add "Generate a New Statistics Identity"
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java2
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
index 5b609cced0..425551ff77 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
@@ -375,6 +375,8 @@ public final class NativeLibrary
*/
public static native void ReportStartToAnalytics();
+ public static native void GenerateNewStatisticsId();
+
/**
* Begins emulation.
*/
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java
index 37ca607255..2acafe765a 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java
@@ -238,6 +238,8 @@ public final class SettingsFragmentPresenter
sl.add(new PercentSliderSetting(FloatSetting.MAIN_EMULATION_SPEED, R.string.speed_limit, 0, 0,
200, "%"));
sl.add(new CheckBoxSetting(BooleanSetting.MAIN_ANALYTICS_ENABLED, R.string.analytics, 0));
+ sl.add(new RunRunnable(R.string.analytics_new_id, 0, R.string.analytics_new_id_confirmation, 0,
+ NativeLibrary::GenerateNewStatisticsId));
sl.add(new CheckBoxSetting(BooleanSetting.MAIN_ENABLE_SAVESTATES, R.string.enable_save_states,
R.string.enable_save_states_description));
}