mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-12-27 19:15:50 +01:00
Make widgets configuration activities adhere to configured style
This commit is contained in:
parent
3e1b6b2f4d
commit
225d466a7b
@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import nodomain.freeyourgadget.gadgetbridge.GBApplication;
|
import nodomain.freeyourgadget.gadgetbridge.GBApplication;
|
||||||
@ -29,10 +30,11 @@ import nodomain.freeyourgadget.gadgetbridge.devices.DeviceCoordinator;
|
|||||||
import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession;
|
import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.entities.Device;
|
import nodomain.freeyourgadget.gadgetbridge.entities.Device;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.util.AndroidUtils;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.util.DeviceHelper;
|
import nodomain.freeyourgadget.gadgetbridge.util.DeviceHelper;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.util.WidgetPreferenceStorage;
|
import nodomain.freeyourgadget.gadgetbridge.util.WidgetPreferenceStorage;
|
||||||
|
|
||||||
public class SleepAlarmWidgetConfigurationActivity extends Activity {
|
public class SleepAlarmWidgetConfigurationActivity extends Activity implements GBActivity {
|
||||||
|
|
||||||
// modified copy of WidgetConfigurationActivity
|
// modified copy of WidgetConfigurationActivity
|
||||||
// if we knew which widget is calling this config activity, we could only use a single configuration
|
// if we knew which widget is calling this config activity, we could only use a single configuration
|
||||||
@ -45,6 +47,8 @@ public class SleepAlarmWidgetConfigurationActivity extends Activity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
|
AbstractGBActivity.init(this, AbstractGBActivity.NO_ACTIONBAR);
|
||||||
|
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
setResult(RESULT_CANCELED);
|
setResult(RESULT_CANCELED);
|
||||||
@ -139,4 +143,9 @@ public class SleepAlarmWidgetConfigurationActivity extends Activity {
|
|||||||
}
|
}
|
||||||
return newMap;
|
return newMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setLanguage(Locale language, boolean invalidateLanguage) {
|
||||||
|
AndroidUtils.setLanguage(this, language);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import nodomain.freeyourgadget.gadgetbridge.GBApplication;
|
import nodomain.freeyourgadget.gadgetbridge.GBApplication;
|
||||||
@ -29,10 +30,11 @@ import nodomain.freeyourgadget.gadgetbridge.devices.DeviceCoordinator;
|
|||||||
import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession;
|
import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.entities.Device;
|
import nodomain.freeyourgadget.gadgetbridge.entities.Device;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.util.AndroidUtils;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.util.DeviceHelper;
|
import nodomain.freeyourgadget.gadgetbridge.util.DeviceHelper;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.util.WidgetPreferenceStorage;
|
import nodomain.freeyourgadget.gadgetbridge.util.WidgetPreferenceStorage;
|
||||||
|
|
||||||
public class WidgetConfigurationActivity extends Activity {
|
public class WidgetConfigurationActivity extends Activity implements GBActivity {
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(WidgetConfigurationActivity.class);
|
private static final Logger LOG = LoggerFactory.getLogger(WidgetConfigurationActivity.class);
|
||||||
int mAppWidgetId;
|
int mAppWidgetId;
|
||||||
|
|
||||||
@ -40,6 +42,8 @@ public class WidgetConfigurationActivity extends Activity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
|
AbstractGBActivity.init(this, AbstractGBActivity.NO_ACTIONBAR);
|
||||||
|
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
setResult(RESULT_CANCELED);
|
setResult(RESULT_CANCELED);
|
||||||
@ -132,4 +136,9 @@ public class WidgetConfigurationActivity extends Activity {
|
|||||||
}
|
}
|
||||||
return newMap;
|
return newMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setLanguage(Locale language, boolean invalidateLanguage) {
|
||||||
|
AndroidUtils.setLanguage(this, language);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user