소스 검색

avoid lint warning

..."Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them as annotation attributes" by using @KeyByString

keys were also wrong by copy&paste and are now fixed

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 2 년 전
부모
커밋
68799cfa24
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      app/src/main/java/com/nextcloud/talk/utils/preferences/AppPreferences.java

+ 4 - 3
app/src/main/java/com/nextcloud/talk/utils/preferences/AppPreferences.java

@@ -37,6 +37,7 @@ import net.orange_box.storebox.annotations.option.SaveOption;
 import net.orange_box.storebox.enums.SaveMode;
 import net.orange_box.storebox.listeners.OnPreferenceValueChangedListener;
 
+
 @SaveOption(SaveMode.APPLY)
 public interface AppPreferences {
 
@@ -313,7 +314,7 @@ public interface AppPreferences {
     @KeyByResource(R.string.nc_settings_read_privacy_key)
     void setReadPrivacy(boolean value);
 
-    @KeyByResource(R.string.nc_settings_read_privacy_key)
+    @KeyByString("typing_status")
     void setTypingStatus(boolean value);
     
     @KeyByResource(R.string.nc_settings_read_privacy_key)
@@ -324,11 +325,11 @@ public interface AppPreferences {
     @UnregisterChangeListenerMethod
     void unregisterReadPrivacyChangeListener(OnPreferenceValueChangedListener<Boolean> listener);
 
-    @KeyByResource(R.string.nc_settings_read_privacy_key)
+    @KeyByString("typing_status")
     @RegisterChangeListenerMethod
     void registerTypingStatusChangeListener(OnPreferenceValueChangedListener<Boolean> listener);
 
-    @KeyByResource(R.string.nc_settings_read_privacy_key)
+    @KeyByString("typing_status")
     @UnregisterChangeListenerMethod
     void unregisterTypingStatusChangeListener(OnPreferenceValueChangedListener<Boolean> listener);