|
40 | 40 | import com.pranavpandey.android.dynamic.support.utils.DynamicAppWidgetUtils;
|
41 | 41 | import com.pranavpandey.android.dynamic.support.utils.DynamicShapeUtils;
|
42 | 42 | import com.pranavpandey.android.dynamic.utils.DynamicBitmapUtils;
|
| 43 | +import com.pranavpandey.android.dynamic.utils.DynamicSdkUtils; |
43 | 44 |
|
44 | 45 | import java.util.Locale;
|
45 | 46 |
|
@@ -259,14 +260,16 @@ public void updateAppWidget(@NonNull Context context,
|
259 | 260 | */
|
260 | 261 | protected void updateWidgetDimensions(@NonNull Context context,
|
261 | 262 | @NonNull AppWidgetManager appWidgetManager, int appWidgetId) {
|
262 |
| - Bundle options = appWidgetManager.getAppWidgetOptions(appWidgetId); |
263 |
| - if (context.getResources().getConfiguration().orientation |
264 |
| - == Configuration.ORIENTATION_LANDSCAPE) { |
265 |
| - mWidth = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MAX_WIDTH); |
266 |
| - mHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_HEIGHT); |
267 |
| - } else { |
268 |
| - mWidth = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH); |
269 |
| - mHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MAX_HEIGHT); |
| 263 | + if (DynamicSdkUtils.is16()) { |
| 264 | + Bundle options = appWidgetManager.getAppWidgetOptions(appWidgetId); |
| 265 | + if (context.getResources().getConfiguration().orientation |
| 266 | + == Configuration.ORIENTATION_LANDSCAPE) { |
| 267 | + mWidth = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MAX_WIDTH); |
| 268 | + mHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_HEIGHT); |
| 269 | + } else { |
| 270 | + mWidth = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH); |
| 271 | + mHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MAX_HEIGHT); |
| 272 | + } |
270 | 273 | }
|
271 | 274 | }
|
272 | 275 |
|
|
0 commit comments