From bb39f9f9e820374cf2c86332b759a64cb5705e14 Mon Sep 17 00:00:00 2001 From: Luis Cruz Date: Wed, 4 Jan 2017 10:14:53 +0000 Subject: [PATCH] android automatic refactor recycle --- .../pocketworkstation/pckeyboard/LatinKeyboardBaseView.java | 3 +++ .../org/pocketworkstation/pckeyboard/LatinKeyboardView.java | 3 +++ .../org/pocketworkstation/pckeyboard/SeekBarPreference.java | 3 +++ 3 files changed, 9 insertions(+) diff --git a/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardBaseView.java b/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardBaseView.java index 0ef7bae32..079eee7fc 100644 --- a/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardBaseView.java +++ b/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardBaseView.java @@ -538,6 +538,9 @@ public LatinKeyboardBaseView(Context context, AttributeSet attrs, int defStyle) break; } } + if (a != null) { + a.recycle(); + } final Resources res = getResources(); diff --git a/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardView.java b/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardView.java index 210b70508..ce82cc713 100644 --- a/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardView.java +++ b/java/src/org/pocketworkstation/pckeyboard/LatinKeyboardView.java @@ -151,6 +151,9 @@ public LatinKeyboardView(Context context, AttributeSet attrs, int defStyle) { break; } } + if (a != null) { + a.recycle(); + } final Resources res = getResources(); if (previewLayout != 0) { diff --git a/java/src/org/pocketworkstation/pckeyboard/SeekBarPreference.java b/java/src/org/pocketworkstation/pckeyboard/SeekBarPreference.java index 871436457..3a6d0b8fb 100644 --- a/java/src/org/pocketworkstation/pckeyboard/SeekBarPreference.java +++ b/java/src/org/pocketworkstation/pckeyboard/SeekBarPreference.java @@ -43,6 +43,9 @@ protected void init(Context context, AttributeSet attrs) { mAsPercent = a.getBoolean(R.styleable.SeekBarPreference_asPercent, false); mLogScale = a.getBoolean(R.styleable.SeekBarPreference_logScale, false); mDisplayFormat = a.getString(R.styleable.SeekBarPreference_displayFormat); + if (a != null) { + a.recycle(); + } } @Override