blob: c4af7d320478cc905c87e604e7dfc34023fbf334 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 3.5.0-beta04" client="gradle" variant="debug" version="3.5.0-beta04">
<issue
id="ScrollViewSize"
message="This LinearLayout should use `android:layout_height=&quot;wrap_content&quot;`"
errorLine1=" android:layout_height=&quot;match_parent&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/accessibility_roledescription.xml"
line="8"
column="9"/>
</issue>
<issue
id="ScrollViewSize"
message="This TableLayout should use `android:layout_width=&quot;wrap_content&quot;`"
errorLine1=" android:layout_width=&quot;match_parent&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="41"
column="17"/>
</issue>
<issue
id="ScrollViewSize"
message="This TextView should use `android:layout_height=&quot;wrap_content&quot;`"
errorLine1=" android:layout_height=&quot;match_parent&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/sliding_pane_layout.xml"
line="51"
column="19"/>
</issue>
<issue
id="DefaultLocale"
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
errorLine1=" titleQuery = titleQuery.toLowerCase();"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/model/MusicProvider.java"
line="121"
column="33"/>
</issue>
<issue
id="DefaultLocale"
message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
errorLine1=" if (track.metadata.getString(MediaMetadataCompat.METADATA_KEY_TITLE).toLowerCase()"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/model/MusicProvider.java"
line="123"
column="82"/>
</issue>
<issue
id="InconsistentLayout"
message="The id &quot;details&quot; in layout &quot;fragment_layout_support&quot; is missing from the following layout configurations: layout (present in layout-land)"
errorLine1=" &lt;FrameLayout android:id=&quot;@+id/details&quot; android:layout_weight=&quot;1&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/fragment_layout_support.xml"
line="29"
column="18"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 24 (current min is 14): `android.content.pm.PackageManager#MATCH_UNINSTALLED_PACKAGES`"
errorLine1=" PackageManager.MATCH_UNINSTALLED_PACKAGES"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/LoaderCustomSupport.java"
line="234"
column="21"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 24 (current min is 14): `android.content.pm.PackageManager#MATCH_DISABLED_COMPONENTS`"
errorLine1=" | PackageManager.MATCH_DISABLED_COMPONENTS);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/LoaderCustomSupport.java"
line="235"
column="31"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.R.attr#colorPrimary`"
errorLine1=" android.R.attr.colorPrimary, Color.DKGRAY);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/MediaNotificationManager.java"
line="86"
column="13"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_STOPPED`"
errorLine1=" mState = PlaybackState.STATE_STOPPED;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="110"
column="18"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_STOPPED`"
errorLine1=" mState = PlaybackState.STATE_STOPPED;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="160"
column="22"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_BUFFERING`"
errorLine1=" mState = PlaybackState.STATE_BUFFERING;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="170"
column="26"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_PAUSED`"
errorLine1=" mState = PlaybackState.STATE_PAUSED;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="211"
column="18"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_BUFFERING`"
errorLine1=" mState = PlaybackState.STATE_BUFFERING;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="226"
column="26"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_PLAYING`"
errorLine1=" mState = PlaybackState.STATE_PLAYING;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="297"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_BUFFERING`"
errorLine1=" mState = PlaybackState.STATE_BUFFERING;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="300"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 21 (current min is 14): `android.media.session.PlaybackState#STATE_PLAYING`"
errorLine1=" mState = PlaybackState.STATE_PLAYING;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="354"
column="22"/>
</issue>
<issue
id="UnusedAttribute"
message="Attribute `autoMirrored` is only used in API level 19 and higher (current min is 14)"
errorLine1=" android:autoMirrored=&quot;true&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/drawable/ic_drawer.xml"
line="22"
column="9"/>
</issue>
<issue
id="WifiManagerLeak"
message="The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices &lt; Android N. Try changing `service` to `service.getApplicationContext()`"
errorLine1=" this.mWifiLock = ((WifiManager) service.getSystemService(Context.WIFI_SERVICE))"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/Playback.java"
line="102"
column="41"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: Service.START_STICKY_COMPATIBILITY, Service.START_STICKY, Service.START_NOT_STICKY, Service.START_REDELIVER_INTENT"
errorLine1=" return ServiceCompat.START_STICKY;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="151"
column="20"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;24dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/bidiformater_support.xml"
line="28"
column="19"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;24dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/bidiformater_support.xml"
line="35"
column="19"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;24dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/bidiformater_support.xml"
line="46"
column="19"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;24dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/bidiformater_support.xml"
line="53"
column="19"/>
</issue>
<issue
id="SwitchIntDef"
message="Switch statement on an `int` with known associated constant missing case `PlaybackStateCompat.STATE_FAST_FORWARDING`, `PlaybackStateCompat.STATE_REWINDING`, `PlaybackStateCompat.STATE_SKIPPING_TO_NEXT`, `PlaybackStateCompat.STATE_SKIPPING_TO_PREVIOUS`, `PlaybackStateCompat.STATE_SKIPPING_TO_QUEUE_ITEM`"
errorLine1=" switch (state.getState()) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/QueueFragment.java"
line="207"
column="9"/>
</issue>
<issue
id="PackageManagerGetSignatures"
message="Reading app signatures from getPackageInfo: The app signatures could be exploited if not validated properly; see issue explanation for details."
errorLine1=" callingPackage, PackageManager.GET_SIGNATURES);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/media/PackageValidator.java"
line="103"
column="37"/>
</issue>
<issue
id="ExportedContentProvider"
message="Exported content providers can provide access to potentially sensitive data"
errorLine1=" &lt;provider android:name=&quot;.app.LoaderThrottleSupport$SimpleProvider&quot;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="210"
column="10"/>
</issue>
<issue
id="ExportedContentProvider"
message="Exported content providers can provide access to potentially sensitive data"
errorLine1=" &lt;provider android:authorities=&quot;com.example.supportv4.content.sharingsupportprovider&quot;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="363"
column="10"/>
</issue>
<issue
id="ExportedService"
message="Exported service does not require permission"
errorLine1=" &lt;service android:name=&quot;.media.MediaBrowserServiceSupport&quot;"
errorLine2=" ~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="451"
column="10"/>
</issue>
<issue
id="AllowBackup"
message="On SDK version 23 and up, your app data will be automatically backed up and restored on app install. Consider adding the attribute `android:fullBackupContent` to specify an `@xml` resource which configures which files to backup. More info: https://developer.android.com/training/backup/autosyncapi.html"
errorLine1=" &lt;application android:label=&quot;@string/activity_sample_code&quot;"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="37"
column="6"/>
</issue>
<issue
id="AllowBackup"
message="Should explicitly set `android:allowBackup` to `true` or `false` (it&apos;s `true` by default, and that can have some security implications for the application&apos;s data)"
errorLine1=" &lt;application android:label=&quot;@string/activity_sample_code&quot;"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/AndroidManifest.xml"
line="37"
column="6"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="This folder configuration (`v11`) is unnecessary; `minSdkVersion` is 14. Merge all the resources in this folder into `values`.">
<location
file="src/main/res/values-v11"/>
</issue>
<issue
id="StaticFieldLeak"
message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
errorLine1=" new AsyncTask&lt;Void, Void, Bitmap[]&gt;() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/media/AlbumArtCache.java"
line="95"
column="9"/>
</issue>
<issue
id="StaticFieldLeak"
message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
errorLine1=" mPopulatingTask = new AsyncTask&lt;Void, Void, Void>() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/app/LoaderThrottleSupport.java"
line="438"
column="39"/>
</issue>
<issue
id="StaticFieldLeak"
message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
errorLine1=" AsyncTask&lt;Void, Void, Void> task = new AsyncTask&lt;Void, Void, Void>() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/app/LoaderThrottleSupport.java"
line="466"
column="56"/>
</issue>
<issue
id="StaticFieldLeak"
message="This `AsyncTask` class should be static or leaks might occur (anonymous android.os.AsyncTask)"
errorLine1=" new AsyncTask&lt;Void, Void, State>() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/media/model/MusicProvider.java"
line="186"
column="9"/>
</issue>
<issue
id="UseCompoundDrawables"
message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/res/layout/list_item_icon_text.xml"
line="17"
column="2"/>
</issue>
<issue
id="HandlerLeak"
message="This Handler class should be static or leaks might occur (anonymous android.os.Handler)"
errorLine1=" Handler mHandler = new Handler() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="118"
column="28"/>
</issue>
<issue
id="DisableBaselineAlignment"
message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
errorLine1=" &lt;LinearLayout android:orientation=&quot;horizontal&quot; android:padding=&quot;4dip&quot;"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/fragment_arguments_support.xml"
line="35"
column="6"/>
</issue>
<issue
id="DisableBaselineAlignment"
message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
errorLine1=" &lt;LinearLayout android:orientation=&quot;horizontal&quot; android:padding=&quot;4dip&quot;"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_arguments_support.xml"
line="35"
column="6"/>
</issue>
<issue
id="DisableBaselineAlignment"
message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/fragment_layout_support.xml"
line="21"
column="2"/>
</issue>
<issue
id="InefficientWeight"
message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
errorLine1=" android:layout_height=&quot;wrap_content&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/fragment_arguments_support.xml"
line="27"
column="13"/>
</issue>
<issue
id="InefficientWeight"
message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
errorLine1=" android:layout_height=&quot;wrap_content&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_arguments_support.xml"
line="27"
column="13"/>
</issue>
<issue
id="InefficientWeight"
message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
errorLine1=" android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/send_result.xml"
line="27"
column="49"/>
</issue>
<issue
id="InefficientWeight"
message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
errorLine1=" android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/simple_job_intent_controller.xml"
line="23"
column="45"/>
</issue>
<issue
id="InefficientWeight"
message="Use a `layout_height` of `0dp` instead of `wrap_content` for better performance"
errorLine1=" android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/wakeful_alarm_controller.xml"
line="23"
column="45"/>
</issue>
<issue
id="NestedWeights"
message="Nested weights are bad for performance"
errorLine1=" android:id=&quot;@+id/fragment1&quot; android:layout_weight=&quot;1&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_hide_show_support.xml"
line="38"
column="45"/>
</issue>
<issue
id="NestedWeights"
message="Nested weights are bad for performance"
errorLine1=" android:id=&quot;@+id/fragment2&quot; android:layout_weight=&quot;1&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_hide_show_support.xml"
line="52"
column="45"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@android:color/black` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
errorLine1=" android:background=&quot;@android:color/black&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="20"
column="14"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.red` appears to be unused"
errorLine1=" &lt;drawable name=&quot;red&quot;>#7f00&lt;/drawable>"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="18"
column="15"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.blue` appears to be unused"
errorLine1=" &lt;drawable name=&quot;blue&quot;>#770000ff&lt;/drawable>"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="19"
column="15"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.yellow` appears to be unused"
errorLine1=" &lt;drawable name=&quot;yellow&quot;>#77ffff00&lt;/drawable>"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/res/values/colors.xml"
line="21"
column="15"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.gradient` appears to be unused"
errorLine1="&lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/drawable/gradient.xml"
line="16"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_drawer` appears to be unused"
errorLine1="&lt;bitmap xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/drawable/ic_drawer.xml"
line="20"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.drawable.ic_drawer_am` appears to be unused">
<location
file="src/main/res/drawable-hdpi/ic_drawer_am.png"/>
<location
file="src/main/res/drawable-mdpi/ic_drawer_am.png"/>
<location
file="src/main/res/drawable-xhdpi/ic_drawer_am.png"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.menu.shortcuts` appears to be unused"
errorLine1="&lt;menu xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
errorLine2="^">
<location
file="src/main/res/menu/shortcuts.xml"
line="17"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.fragment_nesting_tabs_support` appears to be unused"
errorLine1=" &lt;string name=&quot;fragment_nesting_tabs_support&quot;>Fragment/Nesting Tabs&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="76"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.fragment_tabs` appears to be unused"
errorLine1=" &lt;string name=&quot;fragment_tabs&quot;>Fragment/Tabs&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="90"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.fragment_tabs_pager` appears to be unused"
errorLine1=" &lt;string name=&quot;fragment_tabs_pager&quot;>Fragment/Tabs and Pager&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="92"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.accessibility_delegate_button` appears to be unused"
errorLine1=" &lt;string name=&quot;accessibility_delegate_button&quot;>Button&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="146"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.sample_transport_controller_activity` appears to be unused"
errorLine1=" &lt;string name=&quot;sample_transport_controller_activity&quot;>Media/TransportController&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="189"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.error_cannot_skip` appears to be unused"
errorLine1=" &lt;string name=&quot;error_cannot_skip&quot;>Cannot skip&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="206"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.error_empty_metadata` appears to be unused"
errorLine1=" &lt;string name=&quot;error_empty_metadata&quot;>Empty metadata!&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="217"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.style.ThemeHolo` appears to be unused"
errorLine1=" &lt;style name=&quot;ThemeHolo&quot; parent=&quot;android:Theme&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/styles.xml"
line="22"
column="12"/>
<location
file="src/main/res/values-v11/styles.xml"
line="19"
column="12"/>
</issue>
<issue
id="RedundantNamespace"
message="This namespace declaration is redundant"
errorLine1=" xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/nested_scroll_3_levels.xml"
line="40"
column="13"/>
</issue>
<issue
id="IconDipSize"
message="Suspicious file name `ic_equalizer_white_24dp.png`: The implied 24 `dp` size does not match the actual `dp` size (pixel size 96×96 in a `drawable-xxhdpi` folder computes to 32×32 `dp`)">
<location
file="src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png"/>
</issue>
<issue
id="IconDipSize"
message="The image `ic_equalizer_white_24dp.png` varies significantly in its density-independent (dip) size across the various density versions: drawable-xhdpi/ic_equalizer_white_24dp.png: 24x24 dp (48x48 px), drawable-xxhdpi/ic_equalizer_white_24dp.png: 32x32 dp (96x96 px)">
<location
file="src/main/res/drawable-xhdpi/ic_equalizer_white_24dp.png"/>
<location
file="src/main/res/drawable-xxhdpi/ic_equalizer_white_24dp.png"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-hdpi`: ic_default_art.png, ic_equalizer_white_24dp.png, ic_star_off.png, ic_star_on.png">
<location
file="src/main/res/drawable-hdpi"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-mdpi`: ic_default_art.png, ic_equalizer_white_24dp.png, ic_notification.png, ic_pause_white_24dp.png, ic_play_arrow_white_24dp.png... (4 more)">
<location
file="src/main/res/drawable-mdpi"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-xhdpi`: alert_dialog_icon.png, app_sample_code.png, ic_default_art.png, ic_notification.png, ic_star_off.png... (1 more)">
<location
file="src/main/res/drawable-xhdpi"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-xxhdpi`: alert_dialog_icon.png, android_robot.png, app_sample_code.png, ic_drawer_am.png, ic_notification.png... (1 more)">
<location
file="src/main/res/drawable-xxhdpi"/>
</issue>
<issue
id="ButtonStyle"
message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
errorLine1=" &lt;Button android:id=&quot;@+id/goto_first&quot;"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_pager.xml"
line="36"
column="10"/>
</issue>
<issue
id="ButtonStyle"
message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
errorLine1=" &lt;Button android:id=&quot;@+id/goto_last&quot;"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_pager.xml"
line="40"
column="10"/>
</issue>
<issue
id="ButtonStyle"
message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
errorLine1=" &lt;Button android:id=&quot;@+id/home&quot;"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_stack.xml"
line="34"
column="10"/>
</issue>
<issue
id="ButtonStyle"
message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
errorLine1=" &lt;Button android:id=&quot;@+id/new_fragment&quot;"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_stack.xml"
line="39"
column="10"/>
</issue>
<issue
id="ButtonStyle"
message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
errorLine1=" &lt;Button android:id=&quot;@+id/delete_fragment&quot;"
errorLine2=" ~~~~~~">
<location
file="src/main/res/layout/fragment_stack.xml"
line="43"
column="10"/>
</issue>
<issue
id="GoogleAppIndexingWarning"
message="App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter. See issue explanation for more details."
errorLine1=" &lt;application android:label=&quot;@string/activity_sample_code&quot;"
errorLine2=" ^">
<location
file="src/main/AndroidManifest.xml"
line="37"
column="5"/>
</issue>
<issue
id="TextFields"
message="This text field does not specify an `inputType`"
errorLine1=" &lt;EditText android:id=&quot;@+id/saved&quot;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/res/layout/labeled_text_edit.xml"
line="28"
column="6"/>
</issue>
<issue
id="Autofill"
message="Missing `autofillHints` attribute"
errorLine1=" &lt;EditText android:id=&quot;@+id/saved&quot;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/res/layout/labeled_text_edit.xml"
line="28"
column="6"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="Custom view `CustomView` overrides `onTouchEvent` but not `performClick`"
errorLine1=" public boolean onTouchEvent(MotionEvent event) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ExploreByTouchHelperActivity.java"
line="128"
column="24"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/res/layout/activity_rounded_bitmap.xml"
line="31"
column="6"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/res/layout/drawable_compat.xml"
line="23"
column="6"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView android:id=&quot;@+id/icon&quot;"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/res/layout/list_item_icon_text.xml"
line="22"
column="6"/>
</issue>
<issue
id="KeyboardInaccessibleWidget"
message="&apos;clickable&apos; attribute found, please also add &apos;focusable&apos;"
errorLine1=" android:clickable=&quot;true&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/drawable_compat.xml"
line="27"
column="13"/>
</issue>
<issue
id="LabelFor"
message="Missing accessibility label: where minSdk &lt; 17, you should provide an `android:hint`"
errorLine1=" &lt;EditText android:id=&quot;@+id/saved&quot;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/res/layout/labeled_text_edit.xml"
line="28"
column="6"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mShowText.setText(&quot;Show clicked at &quot; + mShowTime);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="80"
column="35"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mShowText.setText(&quot;Show clicked at &quot; + mShowTime);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="80"
column="35"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mHideText.setText(&quot;Hide clicked at &quot; + mHideTime);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="85"
column="35"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mHideText.setText(&quot;Hide clicked at &quot; + mHideTime);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="85"
column="35"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mShowTextDone.setText(&quot;Shown at &quot;"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="97"
column="39"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mShowTextDone.setText(&quot;Shown at &quot;"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="97"
column="39"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mHideTextDone.setText(&quot;Hidden after &quot;"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="100"
column="39"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mHideTextDone.setText(&quot;Hidden after &quot;"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/widget/ContentLoadingProgressBarActivity.java"
line="100"
column="39"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;Example of displaying an alert dialog with a DialogFragment&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentAlertDialogSupport.java"
line="45"
column="32"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentCustomAnimationSupport.java"
line="125"
column="37"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentCustomAnimationSupport.java"
line="125"
column="37"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;This is an instance of MyDialogFragment&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogOrActivitySupport.java"
line="78"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView)tv).setText(&quot;Example of displaying dialogs with a DialogFragment. &quot;"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="43"
column="32"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;Example of displaying dialogs with a DialogFragment. &quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="43"
column="32"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" + &quot;Press the show button below to see the first dialog; pressing &quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="44"
column="19"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" + &quot;successive show buttons will display other dialog styles as a &quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="45"
column="19"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" + &quot;stack, with dismissing or back going to the previous dialog.&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="46"
column="19"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView)tv).setText(&quot;Dialog #&quot; + mNum + &quot;: using style &quot;"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="153"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;Dialog #&quot; + mNum + &quot;: using style &quot;"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="153"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;Dialog #&quot; + mNum + &quot;: using style &quot;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentDialogSupport.java"
line="153"
column="56"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" button.setText(&quot;Hide&quot;);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
line="67"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" button.setText(&quot;Show&quot;);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
line="70"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;The fragment saves and restores this text.&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
line="85"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;The TextView saves and restores this text.&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentHideShowSupport.java"
line="111"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java"
line="127"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java"
line="127"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentStackSupport.java"
line="135"
column="37"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView) tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentStackSupport.java"
line="135"
column="37"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java"
line="127"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" ((TextView)tv).setText(&quot;Fragment #&quot; + mNum);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java"
line="127"
column="36"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" callbackData.setText(&quot;No broadcast received yet&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="61"
column="30"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" callbackData.setText(&quot;STARTED&quot;);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="75"
column="42"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" callbackData.setText(&quot;Got update: &quot; + intent.getIntExtra(&quot;value&quot;, 0));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="77"
column="42"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" callbackData.setText(&quot;Got update: &quot; + intent.getIntExtra(&quot;value&quot;, 0));"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="77"
column="42"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" callbackData.setText(&quot;STOPPED&quot;);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java"
line="79"
column="42"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;MIME&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;MIME&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="50"
column="25"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Label&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="66"
column="25"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;URI&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;URI&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="82"
column="25"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Link&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Link&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="98"
column="25"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Flags&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Flags&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/commit_content.xml"
line="114"
column="25"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Demonstration of hiding and showing fragments.&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Demonstration of hiding and showing fragments.&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_hide_show_support.xml"
line="27"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Hide&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Hide&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_hide_show_support.xml"
line="35"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Hide&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Hide&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_hide_show_support.xml"
line="49"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;No items.&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;No items.&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/fragment_pager_list.xml"
line="49"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Invisible item&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Invisible item&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="22"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Alvin&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Alvin&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="26"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Bart&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Bart&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="30"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Chris&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Chris&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="34"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;David&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;David&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="38"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Eric&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Eric&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="42"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Frank&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Frank&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="46"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Gary&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Gary&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="50"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Henry&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Henry&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="54"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Exclamation&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Exclamation&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/shortcuts.xml"
line="58"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Refresh&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Refresh&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/swipe_refresh_menu.xml"
line="21"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;1&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;1&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/swipe_refresh_widget_child_and_parent.xml"
line="31"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;2&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;2&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/swipe_refresh_widget_child_and_parent.xml"
line="64"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`start`&quot; instead of &quot;`left`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" android:layout_gravity=&quot;left&quot;/>"
errorLine2=" ~~~~">
<location
file="src/main/res/layout/sliding_pane_layout.xml"
line="33"
column="39"/>
</issue>
</issues>