D17859: Migrate from PreferenceActivity to PreferenceFragment because it has been deprecated since Android 3.0 API11

Erik Duisters noreply at phabricator.kde.org
Sat Dec 29 19:30:28 GMT 2018


eduisters created this revision.
Herald added a project: KDE Connect.
Herald added a subscriber: kdeconnect.
eduisters requested review of this revision.

REVISION SUMMARY
  PreferenceActivity has been deprecated since Android 3.0 API 11 in favour of PreferenceFragment

TEST PLAN
  Apply patch and observe that the DeviceSettings and PluginSettings screen behave as expected
  and now also follow material design guidelines

REPOSITORY
  R225 KDE Connect - Android application

BRANCH
  replace_preference_activity

REVISION DETAIL
  https://phabricator.kde.org/D17859

AFFECTED FILES
  AndroidManifest.xml
  res/layout/activity_device_settings.xml
  res/layout/preference_with_button.xml
  res/values/strings.xml
  res/xml/findmyphoneplugin_preferences.xml
  src/org/kde/kdeconnect/BackgroundService.java
  src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhoneActivity.java
  src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhonePlugin.java
  src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhoneSettingsFragment.java
  src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationFilterActivity.java
  src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java
  src/org/kde/kdeconnect/Plugins/Plugin.java
  src/org/kde/kdeconnect/Plugins/RemoteKeyboardPlugin/RemoteKeyboardPlugin.java
  src/org/kde/kdeconnect/Plugins/RemoteKeyboardPlugin/RemoteKeyboardService.java
  src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java
  src/org/kde/kdeconnect/Plugins/SharePlugin/ShareSettingsActivity.java
  src/org/kde/kdeconnect/Plugins/SharePlugin/ShareSettingsFragment.java
  src/org/kde/kdeconnect/UserInterface/DeviceSettingsActivity.java
  src/org/kde/kdeconnect/UserInterface/DeviceSettingsFragment.java
  src/org/kde/kdeconnect/UserInterface/PluginPreference.java
  src/org/kde/kdeconnect/UserInterface/PluginSettingsActivity.java
  src/org/kde/kdeconnect/UserInterface/PluginSettingsFragment.java

To: eduisters
Cc: kdeconnect, mschroeder, varunp, shivanshukantprasad, skymoore, brute4s99, wistak, anoopv, dvalencia, rmenezes, julioc, Leptopoda, timothyc, Danial0_0, johnq, Pitel, adeen-s, SemperPeritus, daniel.z.tg, jeanv, seebauer, bugzy, MayeulC, menasshock, mikesomov, tctara, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20181229/96784628/attachment.html>


More information about the KDEConnect mailing list