diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/touch/gestures/TouchscreenGestureSettings.java | 41 |
1 files changed, 5 insertions, 36 deletions
diff --git a/src/com/android/touch/gestures/TouchscreenGestureSettings.java b/src/com/android/touch/gestures/TouchscreenGestureSettings.java index be13837..66d1c7c 100644 --- a/src/com/android/touch/gestures/TouchscreenGestureSettings.java +++ b/src/com/android/touch/gestures/TouchscreenGestureSettings.java @@ -17,7 +17,6 @@ package com.android.touch.gestures; -import android.app.ActionBar; import android.app.Fragment; import android.content.Context; import android.content.Intent; @@ -28,7 +27,6 @@ import android.os.Bundle; import android.os.UserHandle; import android.view.MenuItem; -import android.preference.PreferenceActivity; import androidx.preference.ListPreference; import androidx.preference.Preference; import androidx.preference.PreferenceFragment; @@ -37,12 +35,14 @@ import androidx.preference.PreferenceManager; import com.android.internal.custom.hardware.LineageHardwareManager; import com.android.internal.custom.hardware.TouchscreenGesture; +import com.android.settingslib.collapsingtoolbar.CollapsingToolbarBaseActivity; + import com.android.touch.gestures.R; import com.android.touch.gestures.utils.ResourceUtils; import java.lang.System; -public class TouchscreenGestureSettings extends PreferenceActivity +public class TouchscreenGestureSettings extends CollapsingToolbarBaseActivity implements PreferenceFragment.OnPreferenceStartFragmentCallback { @Override @@ -51,7 +51,7 @@ public class TouchscreenGestureSettings extends PreferenceActivity if (savedInstanceState == null) { getFragmentManager().beginTransaction() - .replace(android.R.id.content, getNewFragment()) + .replace(com.android.settingslib.collapsingtoolbar.R.id.content_frame, getNewFragment()) .commit(); } } @@ -63,8 +63,7 @@ public class TouchscreenGestureSettings extends PreferenceActivity @Override public boolean onPreferenceStartFragment(PreferenceFragment preferenceFragment, Preference preference) { - Fragment instantiate = Fragment.instantiate(this, preference.getFragment(), - preference.getExtras()); + Fragment instantiate = Fragment.instantiate(this, preference.getFragment(), preference.getExtras()); getFragmentManager().beginTransaction().replace( android.R.id.content, instantiate).addToBackStack(preference.getKey()).commit(); @@ -77,17 +76,12 @@ public class TouchscreenGestureSettings extends PreferenceActivity private static final String TOUCHSCREEN_GESTURE_TITLE = KEY_TOUCHSCREEN_GESTURE + "_%s_title"; private TouchscreenGesture[] mTouchscreenGestures; - private ActionBar actionBar; @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { setPreferencesFromResource(R.xml.touchscreen_gesture_settings, rootKey); - actionBar = getActivity().getActionBar(); - assert actionBar != null; - actionBar.setDisplayHomeAsUpEnabled(true); - if (isTouchscreenGesturesSupported(getContext())) { initTouchscreenGestures(); } @@ -209,30 +203,5 @@ public class TouchscreenGestureSettings extends PreferenceActivity intent.setFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); context.sendBroadcastAsUser(intent, UserHandle.CURRENT); } - - @Override - public void onSaveInstanceState(Bundle outState) { - super.onSaveInstanceState(outState); - } - - @Override - public void onResume() { - super.onResume(); - } - - @Override - public void onDestroy() { - super.onDestroy(); - } - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case android.R.id.home: - onBackPressed(); - return true; - } - return super.onOptionsItemSelected(item); } } |
