blob: ca3941bfe58539f1303e9c462d52a0a85758dc3d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="4" by="lint 3.0.0">
<issue
id="OnClick"
message="Corresponding method handler &apos;`public void onAddTab(android.view.View)`&apos; not found"
errorLine1=" android:onClick=&quot;onAddTab&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/action_bar_tabs.xml"
line="32"
column="17"/>
</issue>
<issue
id="OnClick"
message="Corresponding method handler &apos;`public void onRemoveTab(android.view.View)`&apos; not found"
errorLine1=" android:onClick=&quot;onRemoveTab&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/action_bar_tabs.xml"
line="37"
column="17"/>
</issue>
<issue
id="OnClick"
message="Corresponding method handler &apos;`public void onToggleTabs(android.view.View)`&apos; not found"
errorLine1=" android:onClick=&quot;onToggleTabs&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/action_bar_tabs.xml"
line="42"
column="17"/>
</issue>
<issue
id="OnClick"
message="Corresponding method handler &apos;`public void onRemoveAllTabs(android.view.View)`&apos; not found"
errorLine1=" android:onClick=&quot;onRemoveAllTabs&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/action_bar_tabs.xml"
line="47"
column="17"/>
</issue>
<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/action_bar_display_options.xml"
line="20"
column="19"/>
</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/drawer_layout.xml"
line="52"
column="17"/>
</issue>
<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/toolbar_display_options.xml"
line="36"
column="17"/>
</issue>
<issue
id="InconsistentLayout"
message="The id &quot;vector_image&quot; in layout &quot;appcompat_animated_vector&quot; is missing from the following layout configurations: layout (present in layout-v11)"
errorLine1=" &lt;ImageView android:id=&quot;@+id/vector_image&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-v11/appcompat_animated_vector.xml"
line="23"
column="16"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
errorLine1=" .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="172"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_FIXED`"
errorLine1=" .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="173"
column="36"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
errorLine1=" .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="185"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
errorLine1=" .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="186"
column="36"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
errorLine1=" .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="198"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
errorLine1=" .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="199"
column="36"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE`"
errorLine1=" .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="213"
column="34"/>
</issue>
<issue
id="InlinedApi"
message="Field requires API level 16 (current min is 14): `android.media.MediaRouter.RouteInfo#PLAYBACK_VOLUME_VARIABLE`"
errorLine1=" .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="214"
column="36"/>
</issue>
<issue
id="MissingPrefix"
message="Unexpected namespace prefix &quot;app&quot; found for tag `Button`"
errorLine1=" app:backgroundTint=&quot;#00FF00&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="142"
column="13"/>
</issue>
<issue
id="MissingPrefix"
message="Unexpected namespace prefix &quot;app&quot; found for tag `Button`"
errorLine1=" app:backgroundTint=&quot;#00FF00&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="150"
column="13"/>
</issue>
<issue
id="SimpleDateFormat"
message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
errorLine1=" mDateFormat = new SimpleDateFormat(&quot;HH:mm:ss.SSS&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/ListPopupWindowActivity.java"
line="57"
column="23"/>
</issue>
<issue
id="SimpleDateFormat"
message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
errorLine1=" mDateFormat = new SimpleDateFormat(&quot;HH:mm:ss.SSS&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/PopupMenuActivity.java"
line="48"
column="23"/>
</issue>
<issue
id="ValidFragment"
message="Avoid non-default constructors in fragments: use a default constructor plus `Fragment#setArguments(Bundle)` instead"
errorLine1=" public ControllerDialogFragment(Player player, CheckBox customControlViewCheckBox) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="778"
column="16"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;ifRoom&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/action_bar_settings_action_provider.xml"
line="20"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:actionProviderClass` when not using the appcompat library"
errorLine1=" app:actionProviderClass=&quot;com.example.android.supportv7.app.ActionBarSettingsActionProviderActivity$SettingsActionProvider&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/action_bar_settings_action_provider.xml"
line="21"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;never&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/action_bar_settings_action_provider.xml"
line="25"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:actionProviderClass` when not using the appcompat library"
errorLine1=" app:actionProviderClass=&quot;com.example.android.supportv7.app.ActionBarSettingsActionProviderActivity$SettingsActionProvider&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/action_bar_settings_action_provider.xml"
line="26"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;ifRoom&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/action_bar_share_action_provider.xml"
line="21"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:actionProviderClass` when not using the appcompat library"
errorLine1=" app:actionProviderClass=&quot;android.support.v7.widget.ShareActionProvider&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/action_bar_share_action_provider.xml"
line="22"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;ifRoom|collapseActionView&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/actions.xml"
line="23"
column="11"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:actionViewClass` when not using the appcompat library"
errorLine1=" app:actionViewClass=&quot;android.support.v7.widget.SearchView&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/actions.xml"
line="24"
column="11"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;always&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/actions.xml"
line="35"
column="11"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;ifRoom&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/actions.xml"
line="41"
column="11"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;ifRoom&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/actions.xml"
line="45"
column="11"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;ifRoom&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/display_options_actions.xml"
line="20"
column="11"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;always&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/menu_with_tinted_icons.xml"
line="26"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;always&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/menu_with_tinted_icons.xml"
line="34"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;always&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/menu_with_tinted_icons.xml"
line="42"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;always&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_media_router_menu.xml"
line="21"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:actionProviderClass` when not using the appcompat library"
errorLine1=" app:actionProviderClass=&quot;android.support.v7.app.MediaRouteActionProvider&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_media_router_menu.xml"
line="22"
column="9"/>
</issue>
<issue
id="AppCompatResource"
message="Should use `android:showAsAction` when not using the appcompat library"
errorLine1=" app:showAsAction=&quot;always&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="23"
column="9"/>
</issue>
<issue
id="InflateParams"
message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
errorLine1=" View view = layoutInflater.inflate(R.layout.action_bar_settings_action_provider, null);"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ActionBarSettingsActionProviderActivity.java"
line="74"
column="94"/>
</issue>
<issue
id="InflateParams"
message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
errorLine1=" null));"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/AnimatedRecyclerView.java"
line="692"
column="21"/>
</issue>
<issue
id="InflateParams"
message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
errorLine1=" R.layout.overlay_display_window, null);"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
line="292"
column="54"/>
</issue>
<issue
id="InflateParams"
message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
errorLine1=" v = getLayoutInflater().inflate(R.layout.media_item, null);"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="694"
column="70"/>
</issue>
<issue
id="InflateParams"
message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
errorLine1=" v = getLayoutInflater().inflate(R.layout.media_item, null);"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="729"
column="70"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Controller created&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="250"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Controller released&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="255"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Selected&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="261"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Unselected&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="267"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Set volume to &quot; + volume);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="273"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Update volume by &quot; + delta);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="281"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Received control request &quot; + intent);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="289"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mSessionManager.toString());"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="316"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: New volume is &quot; + mVolume);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="337"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, &quot;handlePlay fails because of bad sid=&quot;+sid);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="348"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, &quot;handleEnqueue fails because of bad sid=&quot;+sid);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="360"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, &quot;handleEnqueue fails because of bad uri=&quot;+uri);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="366"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Received &quot; + (enqueue?&quot;enqueue&quot;:&quot;play&quot;) + &quot; request&quot;"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="378"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Received seek request, pos=&quot; + pos);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="432"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Received getStatus request, sid=&quot; + sid + &quot;, iid=&quot; + iid);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="451"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, &quot;StartSession returns sessionId &quot;+sid);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="514"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Sending status update from provider&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="583"
column="31"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Failed to send status update!&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="585"
column="31"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Sending session status update from provider&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="599"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 24 (SampleMediaRouteProvider)"
errorLine1=" Log.d(TAG, mRouteId + &quot;: Failed to send session status update!&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="601"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteAdded: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="119"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteChanged: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="124"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteRemoved: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="129"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteSelected: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="134"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteUnselected: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="148"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteVolumeChanged: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="165"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRoutePresentationDisplayChanged: route=&quot; + route);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="171"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteProviderAdded: provider=&quot; + provider);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="179"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteProviderRemoved: provider=&quot; + provider);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="184"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onRouteProviderChanged: provider=&quot; + provider);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="189"
column="19"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onAudioFocusChange: LOSS_TRANSIENT&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="206"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onAudioFocusChange: AUDIOFOCUS_GAIN&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="208"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;onAudioFocusChange: AUDIOFOCUS_LOSS&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="210"
column="23"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;Received Play/Pause event from RemoteControlClient&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="449"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;Received Play event from RemoteControlClient&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="459"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;Received Pause event from RemoteControlClient&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="467"
column="27"/>
</issue>
<issue
id="LongLogTag"
message="The logging tag can be at most 23 characters, was 25 (SampleMediaRouterActivity)"
errorLine1=" Log.d(TAG, &quot;Received Stop event from RemoteControlClient&quot;);"
errorLine2=" ~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="475"
column="27"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;32dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="29"
column="9"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;32dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="29"
column="9"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;16dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="35"
column="9"/>
</issue>
<issue
id="SpUsage"
message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
errorLine1=" android:textSize=&quot;16dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="35"
column="9"/>
</issue>
<issue
id="Typos"
message="&quot;Ok&quot; is usually capitalized as &quot;OK&quot;"
errorLine1=" &lt;string name=&quot;grid_layout_1_ok&quot;>Ok&lt;/string>"
errorLine2=" ^">
<location
file="src/main/res/values/strings.xml"
line="53"
column="37"/>
</issue>
<issue
id="ExportedPreferenceActivity"
message="`PreferenceActivity` subclass `com.example.android.supportv7.app.ActionBarPreferences` should not be exported"
errorLine1=" &lt;activity android:name=&quot;.app.ActionBarPreferences&quot;"
errorLine2=" ^">
<location
file="src/main/AndroidManifest.xml"
line="201"
column="9"/>
</issue>
<issue
id="WrongConstant"
message="Must be one or more of: PendingIntent.FLAG_ONE_SHOT, PendingIntent.FLAG_NO_CREATE, PendingIntent.FLAG_CANCEL_CURRENT, PendingIntent.FLAG_UPDATE_CURRENT, PendingIntent.FLAG_IMMUTABLE, Intent.FILL_IN_ACTION, Intent.FILL_IN_DATA, Intent.FILL_IN_CATEGORIES, Intent.FILL_IN_COMPONENT, Intent.FILL_IN_PACKAGE, Intent.FILL_IN_SOURCE_BOUNDS, Intent.FILL_IN_SELECTOR, Intent.FILL_IN_CLIP_DATA"
errorLine1=" Intent.FLAG_ACTIVITY_NEW_TASK).getIntentSender();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouteProvider.java"
line="164"
column="17"/>
</issue>
<issue
id="ExportedContentProvider"
message="Exported content providers can provide access to potentially sensitive data"
errorLine1=" &lt;provider android:name=&quot;.app.RecentSuggestionsProvider&quot;"
errorLine2=" ^">
<location
file="src/main/AndroidManifest.xml"
line="376"
column="9"/>
</issue>
<issue
id="ExportedService"
message="Exported service does not require permission"
errorLine1=" &lt;service android:name=&quot;.media.SampleMediaRouteProviderService&quot;"
errorLine2=" ^">
<location
file="src/main/AndroidManifest.xml"
line="101"
column="9"/>
</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="44"
column="5"/>
</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="44"
column="5"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="Unnecessary; SDK_INT is never &lt; 14"
errorLine1=" if (Build.VERSION.SDK_INT &lt; Build.VERSION_CODES.HONEYCOMB_MR1"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/AnimatedRecyclerView.java"
line="210"
column="21"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="Unnecessary; SDK_INT is always >= 14"
errorLine1=" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/touch/SwipeToDismissActivity.java"
line="76"
column="13"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="This folder configuration (`v11`) is unnecessary; `minSdkVersion` is 14. Merge all the resources in this folder into `layout`.">
<location
file="src/main/res/layout-v11"/>
</issue>
<issue
id="StaticFieldLeak"
message="This AsyncTask class should be static or leaks might occur (anonymous android.os.AsyncTask)"
errorLine1=" new AsyncTask&lt;List&lt;String>, Void, Pair&lt;List&lt;String>, DiffUtil.DiffResult>>() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv7/util/DiffUtilActivity.java"
line="73"
column="17"/>
</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>() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv7/graphics/ImageLoader.java"
line="59"
column="9"/>
</issue>
<issue
id="StaticFieldLeak"
message="Do not place Android context classes in static fields (static reference to `SampleMediaRouterActivity` which has field `mInfoTextView` pointing to `TextView`); this is a memory leak (and also breaks Instant Run)"
errorLine1=" private static SampleMediaRouterActivity mActivity;"
errorLine2=" ~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaButtonReceiver.java"
line="33"
column="13"/>
</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/dialog_content.xml"
line="18"
column="1"/>
</issue>
<issue
id="MergeRootFrame"
message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/action_bar_action_mode.xml"
line="16"
column="1"/>
</issue>
<issue
id="MergeRootFrame"
message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout-v11/appcompat_animated_vector.xml"
line="18"
column="1"/>
</issue>
<issue
id="MergeRootFrame"
message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
errorLine1="&lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/appcompat_animated_vector.xml"
line="18"
column="1"/>
</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/palette_activity_detail.xml"
line="35"
column="11"/>
</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/sample_media_router.xml"
line="50"
column="29"/>
</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/sample_media_router.xml"
line="60"
column="29"/>
</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/sample_media_router.xml"
line="70"
column="29"/>
</issue>
<issue
id="NestedWeights"
message="Nested weights are bad for performance"
errorLine1=" android:layout_weight=&quot;1&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/sample_media_router.xml"
line="32"
column="13"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `?attr/actionBarItemBackground` with a theme that also paints a background (inferred theme is `@style/Theme_AppCompat_Light_DarkActionBar`)"
errorLine1=" android:background=&quot;?attr/actionBarItemBackground&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/action_bar_settings_action_provider.xml"
line="23"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `#ffffffff` with a theme that also paints a background (inferred theme is `@style/Theme_AppCompat_Light_NoActionBar`)"
errorLine1=" android:background=&quot;#ffffffff&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="20"
column="15"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `@drawable/blue` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
errorLine1=" android:background=&quot;@drawable/blue&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_1.xml"
line="27"
column="5"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `#000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
errorLine1=" android:background=&quot;#000000&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/overlay_display_window.xml"
line="21"
column="7"/>
</issue>
<issue
id="Overdraw"
message="Possible overdraw: Root element paints background `#ff000000` with a theme that also paints a background (inferred theme is `@android:style/Theme.Holo`)"
errorLine1=" android:background=&quot;#ff000000&quot;>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/sample_media_router_presentation.xml"
line="23"
column="5"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.action_bar_tab_content` appears to be unused"
errorLine1="&lt;TextView xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/action_bar_tab_content.xml"
line="16"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.action_bar_tabs` appears to be unused"
errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/action_bar_tabs.xml"
line="16"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.layout.sample_media_controller` appears to be unused"
errorLine1="&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2="^">
<location
file="src/main/res/layout/sample_media_controller.xml"
line="19"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.sample_media_router_text` appears to be unused"
errorLine1=" &lt;string name=&quot;sample_media_router_text&quot;>This activity demonstrates how to"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="25"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.variable_volume_route_group_name` appears to be unused"
errorLine1=" &lt;string name=&quot;variable_volume_route_group_name&quot;>Variable Volume Route Group&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="42"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.mixed_volume_route_group_name` appears to be unused"
errorLine1=" &lt;string name=&quot;mixed_volume_route_group_name&quot;>Mixed Volume Route Group&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="43"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.action_bar_tabs` appears to be unused"
errorLine1=" &lt;string name=&quot;action_bar_tabs&quot;>AppCompat/Action Bar/Action Bar Tabs&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="60"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.action_bar_with_navigation_drawer` appears to be unused"
errorLine1=" &lt;string name=&quot;action_bar_with_navigation_drawer&quot;>AppCompat/Action Bar/Navigation Drawer Toggle&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="64"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.toggle_navigation` appears to be unused"
errorLine1=" &lt;string name=&quot;toggle_navigation&quot;>Navigation&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="92"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.btn_add_tab` appears to be unused"
errorLine1=" &lt;string name=&quot;btn_add_tab&quot;>Add new tab&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="99"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.btn_remove_tab` appears to be unused"
errorLine1=" &lt;string name=&quot;btn_remove_tab&quot;>Remove last tab&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="100"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.btn_toggle_tabs` appears to be unused"
errorLine1=" &lt;string name=&quot;btn_toggle_tabs&quot;>Toggle tab mode&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="101"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.btn_remove_all_tabs` appears to be unused"
errorLine1=" &lt;string name=&quot;btn_remove_all_tabs&quot;>Remove all tabs&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="102"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.sliding_pane_layout_support` appears to be unused"
errorLine1=" &lt;string name=&quot;sliding_pane_layout_support&quot;>Widget/Sliding pane layout&lt;/string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="113"
column="13"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.string.sliding_pane_layout_summary` appears to be unused"
errorLine1=" &lt;string name=&quot;sliding_pane_layout_summary&quot;>This activity illustrates the use of sliding panes."
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/values/strings.xml"
line="115"
column="13"/>
</issue>
<issue
id="UnusedNamespace"
message="Unused namespace declaration xmlns:android; already declared on the root element"
errorLine1=" &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="9"
column="19"/>
</issue>
<issue
id="UnusedNamespace"
message="Unused namespace declaration xmlns:android; already declared on the root element"
errorLine1=" &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="37"
column="19"/>
</issue>
<issue
id="UnusedNamespace"
message="Unused namespace declaration xmlns:android; already declared on the root element"
errorLine1=" &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_night_mode.xml"
line="22"
column="19"/>
</issue>
<issue
id="UnusedNamespace"
message="Unused namespace declaration xmlns:android; already declared on the root element"
errorLine1=" &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="23"
column="19"/>
</issue>
<issue
id="UnusedNamespace"
message="Unused namespace declaration xmlns:android; already declared on the root element"
errorLine1=" &lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/toolbar_action_mode.xml"
line="28"
column="18"/>
</issue>
<issue
id="TypographyEllipsis"
message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
errorLine1=" &lt;string name=&quot;media_route_menu_title&quot;>Play on...&lt;/string>"
errorLine2=" ^">
<location
file="src/main/res/values/strings.xml"
line="27"
column="43"/>
</issue>
<issue
id="TypographyEllipsis"
message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
errorLine1=" &lt;string name=&quot;action_bar_fragment_menu_msg&quot;>Build menus from three fragments, the last one"
errorLine2=" ^">
<location
file="src/main/res/values/strings.xml"
line="105"
column="49"/>
</issue>
<issue
id="TypographyEllipsis"
message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
errorLine1=" &lt;string name=&quot;search_hint&quot;>Search...&lt;/string>"
errorLine2=" ^">
<location
file="src/main/res/values/strings.xml"
line="180"
column="32"/>
</issue>
<issue
id="IconDensities"
message="Missing the following drawables in `drawable-xhdpi`: apidemo_androidlogo.png, app_sample_code.png, ic_android.png, ic_launcher_settings.png, ic_media_pause.png... (4 more)">
<location
file="src/main/res/drawable-xhdpi"/>
</issue>
<issue
id="IconDuplicates"
message="The following unrelated icon files have identical contents: drawer_shadow_end.9.png, drawer_shadow.9.png">
<location
file="src/main/res/drawable-ldrtl-hdpi/drawer_shadow.9.png"/>
<location
file="src/main/res/drawable-hdpi/drawer_shadow_end.9.png"/>
</issue>
<issue
id="IconDuplicates"
message="The following unrelated icon files have identical contents: drawer_shadow_end.9.png, drawer_shadow.9.png">
<location
file="src/main/res/drawable-mdpi/drawer_shadow.9.png"/>
<location
file="src/main/res/drawable-ldrtl-mdpi/drawer_shadow_end.9.png"/>
</issue>
<issue
id="IconDuplicates"
message="The following unrelated icon files have identical contents: drawer_shadow_end.9.png, drawer_shadow.9.png">
<location
file="src/main/res/drawable-xhdpi/drawer_shadow.9.png"/>
<location
file="src/main/res/drawable-ldrtl-xhdpi/drawer_shadow_end.9.png"/>
</issue>
<issue
id="IconDuplicates"
message="The following unrelated icon files have identical contents: drawer_shadow.9.png, drawer_shadow_end.9.png">
<location
file="src/main/res/drawable-ldrtl-hdpi/drawer_shadow_end.9.png"/>
<location
file="src/main/res/drawable-hdpi/drawer_shadow.9.png"/>
</issue>
<issue
id="IconDuplicates"
message="The following unrelated icon files have identical contents: drawer_shadow.9.png, drawer_shadow_end.9.png">
<location
file="src/main/res/drawable-mdpi/drawer_shadow_end.9.png"/>
<location
file="src/main/res/drawable-ldrtl-mdpi/drawer_shadow.9.png"/>
</issue>
<issue
id="IconDuplicates"
message="The following unrelated icon files have identical contents: drawer_shadow.9.png, drawer_shadow_end.9.png">
<location
file="src/main/res/drawable-xhdpi/drawer_shadow_end.9.png"/>
<location
file="src/main/res/drawable-ldrtl-xhdpi/drawer_shadow.9.png"/>
</issue>
<issue
id="IconMissingDensityFolder"
message="Missing density variation folders in `src/main/res`: drawable-xxhdpi">
<location
file="src/main/res"/>
</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"
errorLine2=" ^">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="42"
column="9"/>
</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"
errorLine2=" ^">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="50"
column="9"/>
</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"
errorLine2=" ^">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="57"
column="9"/>
</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"
errorLine2=" ^">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="64"
column="9"/>
</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"
errorLine2=" ^">
<location
file="src/main/res/layout/animated_recycler_view.xml"
line="71"
column="9"/>
</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="44"
column="5"/>
</issue>
<issue
id="TextFields"
message="This text field does not specify an `inputType` or a `hint`"
errorLine1=" &lt;EditText"
errorLine2=" ^">
<location
file="src/main/res/layout/grid_layout_1.xml"
line="34"
column="5"/>
</issue>
<issue
id="TextFields"
message="This text field does not specify an `inputType` or a `hint`"
errorLine1=" &lt;EditText"
errorLine2=" ^">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="43"
column="5"/>
</issue>
<issue
id="TextFields"
message="This text field does not specify an `inputType` or a `hint`"
errorLine1=" &lt;EditText"
errorLine2=" ^">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="43"
column="5"/>
</issue>
<issue
id="TextFields"
message="This text field does not specify an `inputType` or a `hint`"
errorLine1=" &lt;EditText"
errorLine2=" ^">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="51"
column="5"/>
</issue>
<issue
id="TextFields"
message="This text field does not specify an `inputType` or a `hint`"
errorLine1=" &lt;EditText"
errorLine2=" ^">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="51"
column="5"/>
</issue>
<issue
id="AlwaysShowAction"
message="Prefer &quot;`ifRoom`&quot; instead of &quot;`always`&quot;"
errorLine1=" app:showAsAction=&quot;always&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/menu_with_tinted_icons.xml"
line="26"
column="9"/>
<location
file="src/main/res/menu/menu_with_tinted_icons.xml"
line="34"
column="9"/>
<location
file="src/main/res/menu/menu_with_tinted_icons.xml"
line="42"
column="9"/>
</issue>
<issue
id="ButtonCase"
message="@android:string/no actually returns &quot;Cancel&quot;, not &quot;No&quot;; use @android:string/cancel instead or create a local string resource for No"
errorLine1=" android:text=&quot;@android:string/no&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/dialog_content_buttons.xml"
line="42"
column="17"/>
</issue>
<issue
id="ButtonCase"
message="The standard Android way to capitalize Ok is &quot;OK&quot; (tip: use `@android:string/ok` instead)"
errorLine1=" &lt;string name=&quot;grid_layout_1_ok&quot;>Ok&lt;/string>"
errorLine2=" ^">
<location
file="src/main/res/values/strings.xml"
line="53"
column="37"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="Custom view ``Button`` has `setOnTouchListener` called on it but does not override `performClick`"
errorLine1=" vh.actionButton.setOnTouchListener(new View.OnTouchListener() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv7/widget/touch/DragAndDropActivity.java"
line="109"
column="9"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="`onTouch` should call `View#performClick` when a click is detected"
errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/touch/DragAndDropActivity.java"
line="111"
column="28"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="`onTouch` should call `View#performClick` when a click is detected"
errorLine1=" public boolean onTouch(View view, MotionEvent event) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
line="448"
column="28"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="Custom view ``Button`` has `setOnTouchListener` called on it but does not override `performClick`"
errorLine1=" vh.actionButton.setOnTouchListener(new View.OnTouchListener() {"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv7/widget/touch/SwipeToDismissActivity.java"
line="152"
column="9"/>
</issue>
<issue
id="ClickableViewAccessibility"
message="`onTouch` should call `View#performClick` when a click is detected"
errorLine1=" public boolean onTouch(View v, MotionEvent event) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/touch/SwipeToDismissActivity.java"
line="154"
column="28"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageButton android:id=&quot;@+id/button&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout/action_bar_settings_action_provider.xml"
line="26"
column="5"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView android:id=&quot;@+id/vector_image&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout-v11/appcompat_animated_vector.xml"
line="23"
column="5"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ^">
<location
file="src/main/res/layout/dialog_content.xml"
line="28"
column="5"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ^">
<location
file="src/main/res/layout/dialog_content_buttons.xml"
line="28"
column="5"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageButton android:id=&quot;@+id/item_action&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout/media_item.xml"
line="26"
column="5"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ^">
<location
file="src/main/res/layout/palette_list_item.xml"
line="24"
column="5"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageView"
errorLine2=" ^">
<location
file="src/main/res/layout/sample_media_controller.xml"
line="27"
column="9"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageButton android:id=&quot;@+id/pause_resume_button&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout/sample_media_controller.xml"
line="42"
column="9"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageButton android:id=&quot;@+id/stop_button&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout/sample_media_controller.xml"
line="49"
column="9"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageButton android:id=&quot;@+id/pause_resume_button&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout/sample_media_router.xml"
line="99"
column="13"/>
</issue>
<issue
id="ContentDescription"
message="Missing `contentDescription` attribute on image"
errorLine1=" &lt;ImageButton android:id=&quot;@+id/stop_button&quot;"
errorLine2=" ^">
<location
file="src/main/res/layout/sample_media_router.xml"
line="109"
column="13"/>
</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/activity_card_view.xml"
line="215"
column="17"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" myViewHolder.textView.setText(&quot;More text for the expanded version&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/AnimatedRecyclerView.java"
line="712"
column="47"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" holder.textView.setText(&quot;loading...&quot;);"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/AsyncListUtilActivity.java"
line="97"
column="41"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" ((TextView) convertView).setText(&quot; &quot; + position + &quot; &quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/BaseLayoutManagerActivity.java"
line="152"
column="50"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mInfoText.setText(&quot;radius: &quot; + mCornerRadiusSeekBar.getProgress()"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
line="87"
column="27"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mInfoText.setText(&quot;radius: &quot; + mCornerRadiusSeekBar.getProgress()"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
line="87"
column="27"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" + &quot;, alpha: &quot; + mAlphaSeekBar.getProgress()"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
line="88"
column="19"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" + &quot;\nelevation: &quot; + mCardView.getCardElevation() + &quot; of &quot;"
errorLine2=" ~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/CardViewActivity.java"
line="90"
column="68"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" shuffle.setText(&quot;Shuffle&quot;);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/util/DiffUtilActivity.java"
line="54"
column="25"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" c.setText(&quot;Email setup&quot;);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
line="78"
column="23"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" c.setText(&quot;You can configure email in a few simple steps:&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
line="84"
column="23"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" c.setText(&quot;Email address:&quot;);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
line="89"
column="23"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" c.setText(&quot;Password:&quot;);"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
line="100"
column="23"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" c.setText(&quot;Manual setup&quot;);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
line="111"
column="23"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" c.setText(&quot;Next&quot;);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/view/GridLayout3.java"
line="116"
column="23"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mLog.setText(toPrepend + mLog.getText());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/ListPopupWindowActivity.java"
line="155"
column="22"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" title.setText(&quot;Title for #&quot; + i);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
line="65"
column="31"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" title.setText(&quot;Title for #&quot; + i);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
line="65"
column="31"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" subtitle.setText(&quot;Subtitle for #&quot; + i);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
line="66"
column="34"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" subtitle.setText(&quot;Subtitle for #&quot; + i);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/ListViewActivity.java"
line="66"
column="34"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mLog.setText(toPrepend + mLog.getText());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/PopupMenuActivity.java"
line="104"
column="22"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mInfoTextView.setText(&quot;Currently selected route:&quot;"
errorLine2=" ^">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="613"
column="31"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mInfoTextView.setText(&quot;Currently selected route:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java"
line="613"
column="31"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" holder.mTextView.setText(position + &quot;:&quot; + mValues.get(position));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/adapter/SimpleStringAdapter.java"
line="92"
column="34"/>
</issue>
<issue
id="SetTextI18n"
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
errorLine1=" mHolderNumberView.setText(&quot;View Nr: &quot; + sHolderNumber++);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/StableIdActivity.java"
line="93"
column="43"/>
</issue>
<issue
id="SetTextI18n"
message="String literal in `setText` can not be translated. Use Android resources instead."
errorLine1=" mHolderNumberView.setText(&quot;View Nr: &quot; + sHolderNumber++);"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/com/example/android/supportv7/widget/StableIdActivity.java"
line="93"
column="43"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;smooth scroll&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;smooth scroll&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_base_layout_manager.xml"
line="28"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;offset&quot;, should use `@string` resource"
errorLine1=" android:hint=&quot;offset&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_base_layout_manager.xml"
line="36"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;scroll&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;scroll&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_base_layout_manager.xml"
line="43"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Show selected dialog&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Show selected dialog&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/alert_dialog_usage.xml"
line="35"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;SwitchCompat&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;SwitchCompat&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="32"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;SwitchCompat disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;SwitchCompat disabled&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="38"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Switch&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Switch&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="43"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Switch disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Switch disabled&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="49"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;CheckBox&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;CheckBox&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="54"
column="17"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;RadioButton&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;RadioButton&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="65"
column="21"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;RadioButton&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;RadioButton&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="71"
column="21"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="78"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button disabled&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="84"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (small)&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (small)&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="89"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (small) disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (small) disabled&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="96"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (borderless)&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (borderless)&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="102"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (borderless) disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (borderless) disabled&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="109"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (borderless + colored)&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (borderless + colored)&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="115"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (borderless + colored) disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (borderless + colored) disabled&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="122"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (colored)&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (colored)&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="128"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (colored) disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (colored) disabled&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="135"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (colored + tinted)&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (colored + tinted)&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="141"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Button (colored + tinted) disabled&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Button (colored + tinted) disabled&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_buttons.xml"
line="149"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;EditText&quot;, should use `@string` resource"
errorLine1=" android:hint=&quot;EditText&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_text_input.xml"
line="28"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;AutoCompleteTextView&quot;, should use `@string` resource"
errorLine1=" android:hint=&quot;AutoCompleteTextView&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_text_input.xml"
line="34"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;MultiAutoCompleteTextView&quot;, should use `@string` resource"
errorLine1=" android:hint=&quot;MultiAutoCompleteTextView&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_text_input.xml"
line="40"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;CheckedTextView&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;CheckedTextView&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/appcompat_widgets_text_input.xml"
line="45"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Show selected dialog&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Show selected dialog&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/dialog_usage.xml"
line="35"
column="13"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Email setup&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Email setup&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="28"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Email setup&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Email setup&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="28"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;You can configure email in a few simple steps:&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;You can configure email in a few simple steps:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="34"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;You can configure email in a few simple steps:&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;You can configure email in a few simple steps:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="34"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Email address:&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Email address:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="40"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Email address:&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Email address:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="40"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Password:&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Password:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="47"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Password:&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Password:&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="47"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Manual setup&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Manual setup&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="55"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Manual setup&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Manual setup&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="55"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Next&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Next&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout-land/grid_layout_2.xml"
line="60"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Next&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Next&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_2.xml"
line="60"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;LV&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;LV&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/palette_list_item.xml"
line="38"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;V&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;V&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/palette_list_item.xml"
line="46"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;DV&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;DV&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/palette_list_item.xml"
line="54"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;LM&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;LM&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/palette_list_item.xml"
line="63"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;M&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;M&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/palette_list_item.xml"
line="71"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;DM&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;DM&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/palette_list_item.xml"
line="79"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Num Colors&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;Num Colors&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="22"
column="9"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;8&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;8&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="31"
column="21"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;12&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;12&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="35"
column="23"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;16&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;16&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="39"
column="21"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;24&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;24&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="44"
column="21"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;32&quot;, should use `@string` resource"
errorLine1=" android:title=&quot;32&quot; />"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/menu/sample_palette_actions.xml"
line="48"
column="21"/>
</issue>
<issue
id="HardcodedText"
message="Hardcoded string &quot;Your content&quot;, should use `@string` resource"
errorLine1=" android:text=&quot;Your content&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/toolbar_usage.xml"
line="36"
column="13"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" case Gravity.LEFT:"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
line="103"
column="34"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" newGravity = Gravity.RIGHT;"
errorLine2=" ~~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
line="107"
column="46"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" case Gravity.RIGHT:"
errorLine2=" ~~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
line="109"
column="34"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" newGravity = Gravity.LEFT;"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ActionBarDisplayOptions.java"
line="110"
column="46"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" params.gravity = Gravity.LEFT | Gravity.BOTTOM;"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
line="144"
column="42"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" mWindowParams.gravity = Gravity.TOP | Gravity.LEFT;"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
line="325"
column="59"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" mWindowX = (mGravity &amp; Gravity.LEFT) == Gravity.LEFT ?"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
line="333"
column="44"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" mWindowX = (mGravity &amp; Gravity.LEFT) == Gravity.LEFT ?"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/media/OverlayDisplayWindow.java"
line="333"
column="61"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" case Gravity.LEFT:"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
line="99"
column="34"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" newGravity = Gravity.RIGHT;"
errorLine2=" ~~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
line="103"
column="46"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.END`&quot; instead of &quot;`Gravity.RIGHT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" case Gravity.RIGHT:"
errorLine2=" ~~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
line="105"
column="34"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`Gravity.START`&quot; instead of &quot;`Gravity.LEFT`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" newGravity = Gravity.LEFT;"
errorLine2=" ~~~~">
<location
file="src/main/java/com/example/android/supportv7/app/ToolbarDisplayOptions.java"
line="106"
column="46"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/radius_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/radius_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="40"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignEnd=&quot;@id/radius_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignRight=&quot;@id/radius_label&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="50"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/width_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/width_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="56"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignEnd=&quot;@id/width_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignRight=&quot;@id/width_label&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="66"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/height_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/height_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="72"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignEnd=&quot;@id/height_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignRight=&quot;@id/height_label&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="83"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/elevation_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/elevation_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="89"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignEnd=&quot;@id/elevation_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignRight=&quot;@id/elevation_label&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="100"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/max_elevation_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/max_elevation_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="106"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignEnd=&quot;@id/max_elevation_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignRight=&quot;@id/max_elevation_label&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="117"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/alpha_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/alpha_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="124"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignEnd=&quot;@id/alpha_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignRight=&quot;@id/alpha_label&quot;/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="134"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/color_label&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/color_label&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="140"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignParentRight=&quot;true&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="141"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toEndOf=&quot;@id/card_view&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toRightOf=&quot;@id/card_view&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/activity_card_view.xml"
line="227"
column="17"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" android:gravity=&quot;right&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/layout/dialog_content_buttons.xml"
line="36"
column="30"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_marginStart=&quot;10dip&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_marginLeft=&quot;10dip&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/grid_layout_1.xml"
line="45"
column="9"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_alignParentRight=&quot;true&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/media_item.xml"
line="31"
column="9"/>
</issue>
<issue
id="RtlHardcoded"
message="Consider adding `android:layout_toStartOf=&quot;@id/item_action&quot;` to better support right-to-left layouts"
errorLine1=" android:layout_toLeftOf=&quot;@id/item_action&quot;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/res/layout/media_item.xml"
line="40"
column="9"/>
</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/media_item.xml"
line="41"
column="33"/>
</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:gravity=&quot;left&quot;/>"
errorLine2=" ~~~~">
<location
file="src/main/res/layout/media_item.xml"
line="42"
column="26"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" android:layout_gravity=&quot;right&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/layout/sample_media_router.xml"
line="103"
column="41"/>
</issue>
<issue
id="RtlHardcoded"
message="Use &quot;`end`&quot; instead of &quot;`right`&quot; to ensure correct behavior in right-to-left locales"
errorLine1=" android:layout_gravity=&quot;right&quot;"
errorLine2=" ~~~~~">
<location
file="src/main/res/layout/sample_media_router.xml"
line="113"
column="41"/>
</issue>
</issues>