Refresh_on_language_change

After changing the language settings the question and answer are now displayed in the correct language. fix #674
This commit is contained in:
AlbrechtRoehm 2016-12-16 01:34:06 +01:00
parent 76818c4f3d
commit 4a233b2da1
2 changed files with 6 additions and 1 deletions

View file

@ -14,6 +14,7 @@ import com.habitrpg.android.habitica.APIHelper;
import com.habitrpg.android.habitica.HabiticaApplication;
import com.habitrpg.android.habitica.R;
import com.habitrpg.android.habitica.callbacks.MergeUserCallback;
import com.habitrpg.android.habitica.events.commands.RefreshUserCommand;
import com.habitrpg.android.habitica.helpers.LanguageHelper;
import com.habitrpg.android.habitica.helpers.SoundManager;
import com.habitrpg.android.habitica.helpers.TaskAlarmManager;
@ -28,6 +29,8 @@ import com.raizlabs.android.dbflow.runtime.transaction.TransactionListener;
import com.raizlabs.android.dbflow.sql.builder.Condition;
import com.raizlabs.android.dbflow.sql.language.Select;
import org.greenrobot.eventbus.EventBus;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
@ -223,6 +226,8 @@ public class PreferencesFragment extends BasePreferencesFragment implements
this.startActivity(intent);
getActivity().finishAffinity();
}
EventBus.getDefault().post(new RefreshUserCommand());
} else if (key.equals("audioTheme")) {
String newAudioTheme = sharedPreferences.getString(key, "off");

View file

@ -5,7 +5,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.android.databinding:dataBinder:1.0-rc4'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
classpath 'com.google.gms:google-services:3.0.0'