Skip to content

Commit 97322d5

Browse files
committed
Add @StringRes annotation
1 parent dd1967f commit 97322d5

File tree

6 files changed

+19
-16
lines changed

6 files changed

+19
-16
lines changed

firebase-appdistribution-api/api.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ package com.google.firebase.appdistribution {
1818
method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.appdistribution.AppDistributionRelease> checkForNewRelease();
1919
method @NonNull public static com.google.firebase.appdistribution.FirebaseAppDistribution getInstance();
2020
method public boolean isTesterSignedIn();
21-
method public void showFeedbackNotification(int, @NonNull com.google.firebase.appdistribution.InterruptionLevel);
21+
method public void showFeedbackNotification(@StringRes int, @NonNull com.google.firebase.appdistribution.InterruptionLevel);
2222
method public void showFeedbackNotification(@NonNull CharSequence, @NonNull com.google.firebase.appdistribution.InterruptionLevel);
2323
method @NonNull public com.google.android.gms.tasks.Task<java.lang.Void> signInTester();
2424
method public void signOutTester();
25-
method public void startFeedback(int);
25+
method public void startFeedback(@StringRes int);
2626
method public void startFeedback(@NonNull CharSequence);
27-
method public void startFeedback(int, @Nullable android.net.Uri);
27+
method public void startFeedback(@StringRes int, @Nullable android.net.Uri);
2828
method public void startFeedback(@NonNull CharSequence, @Nullable android.net.Uri);
2929
method @NonNull public com.google.firebase.appdistribution.UpdateTask updateApp();
3030
method @NonNull public com.google.firebase.appdistribution.UpdateTask updateIfNewReleaseAvailable();

firebase-appdistribution-api/src/main/java/com/google/firebase/appdistribution/FirebaseAppDistribution.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import android.net.Uri;
1919
import androidx.annotation.NonNull;
2020
import androidx.annotation.Nullable;
21+
import androidx.annotation.StringRes;
2122
import com.google.android.gms.tasks.Task;
2223
import com.google.firebase.FirebaseApp;
2324
import com.google.firebase.appdistribution.internal.FirebaseAppDistributionProxy;
@@ -127,7 +128,7 @@ public interface FirebaseAppDistribution {
127128
* @param infoTextResourceId string resource ID of text to display to the tester before collecting
128129
* feedback data (e.g. Terms and Conditions)
129130
*/
130-
void startFeedback(int infoTextResourceId);
131+
void startFeedback(@StringRes int infoTextResourceId);
131132

132133
/**
133134
* Takes a screenshot, and starts an activity to collect and submit feedback from the tester.
@@ -161,7 +162,7 @@ public interface FirebaseAppDistribution {
161162
* @param screenshot URI to a bitmap containing a screenshot that will be included with the
162163
* report, or null to not include a screenshot
163164
*/
164-
void startFeedback(int infoTextResourceId, @Nullable Uri screenshot);
165+
void startFeedback(@StringRes int infoTextResourceId, @Nullable Uri screenshot);
165166

166167
/**
167168
* Starts an activity to collect and submit feedback from the tester, along with the given
@@ -207,7 +208,7 @@ public interface FirebaseAppDistribution {
207208
* be changed except by the user.
208209
*/
209210
void showFeedbackNotification(
210-
int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel);
211+
@StringRes int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel);
211212

212213
/**
213214
* Displays a notification that, when tapped, will take a screenshot of the current activity, then

firebase-appdistribution-api/src/main/java/com/google/firebase/appdistribution/internal/FirebaseAppDistributionProxy.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import android.net.Uri;
1818
import androidx.annotation.NonNull;
1919
import androidx.annotation.Nullable;
20+
import androidx.annotation.StringRes;
2021
import com.google.android.gms.tasks.Task;
2122
import com.google.firebase.appdistribution.AppDistributionRelease;
2223
import com.google.firebase.appdistribution.FirebaseAppDistribution;
@@ -76,7 +77,7 @@ public UpdateTask updateApp() {
7677
}
7778

7879
@Override
79-
public void startFeedback(int infoTextResourceId) {
80+
public void startFeedback(@StringRes int infoTextResourceId) {
8081
delegate.startFeedback(infoTextResourceId);
8182
}
8283

@@ -86,7 +87,7 @@ public void startFeedback(@NonNull CharSequence infoText) {
8687
}
8788

8889
@Override
89-
public void startFeedback(int infoTextResourceId, @Nullable Uri screenshotUri) {
90+
public void startFeedback(@StringRes int infoTextResourceId, @Nullable Uri screenshotUri) {
9091
delegate.startFeedback(infoTextResourceId, screenshotUri);
9192
}
9293

@@ -97,7 +98,7 @@ public void startFeedback(@NonNull CharSequence infoText, @Nullable Uri screensh
9798

9899
@Override
99100
public void showFeedbackNotification(
100-
int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel) {
101+
@StringRes int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel) {
101102
delegate.showFeedbackNotification(infoTextResourceId, interruptionLevel);
102103
}
103104

firebase-appdistribution-api/src/main/java/com/google/firebase/appdistribution/internal/FirebaseAppDistributionStub.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import android.net.Uri;
1919
import androidx.annotation.NonNull;
2020
import androidx.annotation.Nullable;
21+
import androidx.annotation.StringRes;
2122
import com.google.android.gms.tasks.Continuation;
2223
import com.google.android.gms.tasks.OnCanceledListener;
2324
import com.google.android.gms.tasks.OnCompleteListener;
@@ -74,20 +75,20 @@ public UpdateTask updateApp() {
7475
}
7576

7677
@Override
77-
public void startFeedback(int infoTextResourceId) {}
78+
public void startFeedback(@StringRes int infoTextResourceId) {}
7879

7980
@Override
8081
public void startFeedback(@NonNull CharSequence infoText) {}
8182

8283
@Override
83-
public void startFeedback(int infoTextResourceId, @Nullable Uri screenshotUri) {}
84+
public void startFeedback(@StringRes int infoTextResourceId, @Nullable Uri screenshotUri) {}
8485

8586
@Override
8687
public void startFeedback(@NonNull CharSequence infoText, @Nullable Uri screenshotUri) {}
8788

8889
@Override
8990
public void showFeedbackNotification(
90-
int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel) {}
91+
@StringRes int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel) {}
9192

9293
@Override
9394
public void showFeedbackNotification(

firebase-appdistribution/src/main/java/com/google/firebase/appdistribution/impl/FirebaseAppDistributionImpl.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import androidx.annotation.GuardedBy;
3030
import androidx.annotation.NonNull;
3131
import androidx.annotation.Nullable;
32+
import androidx.annotation.StringRes;
3233
import androidx.annotation.VisibleForTesting;
3334
import com.google.android.gms.tasks.Task;
3435
import com.google.android.gms.tasks.TaskCompletionSource;
@@ -311,7 +312,7 @@ private UpdateTask updateApp(boolean showDownloadInNotificationManager) {
311312
}
312313

313314
@Override
314-
public void startFeedback(int infoTextResourceId) {
315+
public void startFeedback(@StringRes int infoTextResourceId) {
315316
// TODO(lkellogg): Once we have the real FeedbackActivity view implemented, we should write a
316317
// test that checks that <a> tags are preserved
317318
startFeedback(firebaseApp.getApplicationContext().getText(infoTextResourceId));
@@ -338,7 +339,7 @@ public void startFeedback(@NonNull CharSequence infoText) {
338339
}
339340

340341
@Override
341-
public void startFeedback(int infoTextResourceId, @Nullable Uri screenshotUri) {
342+
public void startFeedback(@StringRes int infoTextResourceId, @Nullable Uri screenshotUri) {
342343
startFeedback(getText(infoTextResourceId), screenshotUri);
343344
}
344345

@@ -354,7 +355,7 @@ public void startFeedback(@NonNull CharSequence infoText, @Nullable Uri screensh
354355

355356
@Override
356357
public void showFeedbackNotification(
357-
int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel) {
358+
@StringRes int infoTextResourceId, @NonNull InterruptionLevel interruptionLevel) {
358359
showFeedbackNotification(getText(infoTextResourceId), interruptionLevel);
359360
}
360361

firebase-appdistribution/test-app/src/main/java/com/googletest/firebase/appdistribution/testapp/MainActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import android.widget.ProgressBar
1515
import android.widget.TextView
1616
import androidx.appcompat.app.AppCompatActivity
1717
import androidx.appcompat.widget.AppCompatButton
18-
import androidx.core.app.NotificationManagerCompat
1918
import androidx.core.widget.doOnTextChanged
2019
import com.google.android.gms.tasks.Task
2120
import com.google.android.material.textfield.TextInputLayout

0 commit comments

Comments
 (0)