Prepare to fix language changet

This commit is contained in:
khanhduytran0 2020-11-20 06:42:16 +07:00
parent b5aa16b072
commit 6229a66d01
7 changed files with 14 additions and 7 deletions

View File

@ -10,7 +10,7 @@ import java.util.*;
import android.content.*;
import com.kdt.mcgui.*;
public class MineActivity extends AppCompatActivity implements View.OnClickListener
public class MineActivity extends BaseActivity implements View.OnClickListener
{
private int topId = 150001;
private boolean showBeforeView = true;

View File

@ -0,0 +1,7 @@
package net.kdt.pojavlaunch;
import android.support.v7.app.*;
public class BaseActivity extends AppCompatActivity {
}

View File

@ -5,7 +5,7 @@ import android.widget.*;
import net.kdt.pojavlaunch.fragments.*;
import net.kdt.pojavlaunch.tasks.*;
public abstract class BaseLauncherActivity extends AppCompatActivity {
public abstract class BaseLauncherActivity extends BaseActivity {
public Button mPlayButton;
public ConsoleFragment mConsoleView;
public CrashFragment mCrashView;

View File

@ -15,7 +15,7 @@ import net.kdt.pojavlaunch.*;
import net.kdt.pojavlaunch.prefs.*;
import net.kdt.pojavlaunch.customcontrols.*;
public class CustomControlsActivity extends AppCompatActivity
public class CustomControlsActivity extends BaseActivity
{
private DrawerLayout drawerLayout;
private NavigationView navDrawer;

View File

@ -7,7 +7,7 @@ import android.support.v7.app.*;
import android.util.*;
import android.support.v7.app.AlertDialog;
public class FatalErrorActivity extends AppCompatActivity
public class FatalErrorActivity extends BaseActivity
{
public static void showError(Context ctx, String savePath, boolean storageAllow, /* boolean isFatalErr, */ Throwable th) {
Intent ferrorIntent = new Intent(ctx, FatalErrorActivity.class);

View File

@ -2,7 +2,7 @@ package net.kdt.pojavlaunch;
import android.support.v7.app.*;
public abstract class LoggableActivity extends AppCompatActivity {
public abstract class LoggableActivity extends BaseActivity {
public void appendToLog(String text) {
appendToLog(text, true);
}

View File

@ -28,7 +28,7 @@ import org.apache.commons.io.*;
import net.kdt.pojavlaunch.prefs.*;
import org.lwjgl.glfw.*;
public class PojavLoginActivity extends AppCompatActivity
public class PojavLoginActivity extends BaseActivity
// MineActivity
{
private Object mLockStoragePerm = new Object(),
@ -295,7 +295,7 @@ public class PojavLoginActivity extends AppCompatActivity
LauncherPreferences.PREF_LANGUAGE = locale.getLanguage();
LauncherPreferences.DEFAULT_PREF.edit().putString("language", LauncherPreferences.PREF_LANGUAGE).commit();
Locale.setDefault(locale);
Configuration config = new Configuration();
Configuration config = getResources().getConfiguration();
config.setLocale(locale);
// TODO replace deprecated
getResources().updateConfiguration(config, getResources().getDisplayMetrics());