Settings: Address a memory leak

Change-Id: Icd72b0beef66c08a5d11e770c59eaebdb7977272
Signed-off-by: spezi77 <spezi7713@gmx.net>
This commit is contained in:
dragonGR
2019-08-12 20:32:38 +03:00
committed by Joey
parent 61ad4824ce
commit 98fd92aa83
3 changed files with 18 additions and 0 deletions

View File

@@ -92,6 +92,12 @@ public class UsageAccessDetails extends AppInfoWithHeader implements OnPreferenc
.setPackage(mPackageName);
}
@Override
public void onDestroy() {
super.onDestroy();
mUsageBridge.release();
}
@Override
public boolean onPreferenceClick(Preference preference) {
return false;

View File

@@ -65,6 +65,12 @@ public class ExternalSourcesDetails extends AppInfoWithHeader
mSwitchPref.setOnPreferenceChangeListener(this);
}
@Override
public void onDestroy() {
super.onDestroy();
mAppBridge.release();
}
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
final boolean checked = (Boolean) newValue;

View File

@@ -61,6 +61,12 @@ public class WriteSettingsDetails extends AppInfoWithHeader implements OnPrefere
}
@Override
public void onDestroy() {
super.onDestroy();
mAppBridge.release();
}
@Override
public boolean onPreferenceClick(Preference preference) {
return false;