On Wed, May 7, 2014 at 12:36 AM, Roman Mazur <[email protected]> wrote:

> Thanks Tor for all the comments and especially for fixes :).
>
> As for AppCompatMethod (not AppCompatResource) check I get the warning for
> the line
> getActionBar().setCustomView(customView, new LayoutParams(MATCH_PARENT,
> MATCH_PARENT));
>
> I use version 0.10.1 of gradle plugin, appcompat library is not used in
> the project.
>

Aha. I see the problem. That lint check was written as a custom lint rule
to be shipped with the AppCompat library (AAR libraries can supply lint
rules) so that code assumed it always applies. I recently put that rule
into lint itself, since building lint.jar files as part of android
libraries isn't done yet (requires a bit more lint API stability), so I'll
need to add a check for this. (There are two separate app compat checks; I
forgot about this one when I mentioned the showAsMenu issue yesterday).
Should be fixed by https://android-review.googlesource.com/93627.

-- Tor

On 6 May 2014 20:34, 'Tor Norbye' via adt-dev <[email protected]>wrote:
>
>> Suppressing with an annotation was broken for that lint check. Should be
>> fixed by
>> https://android-review.googlesource.com/#/c/93553
>>
>> As a workaround you can suppress by comment instead:
>>         //noinspection AndroidLintInflateParams
>>         convertView = mInflater.inflate(R.layout.your_layout, null);
>>
>> -- Tor
>>
>> On Tue, May 6, 2014 at 3:23 AM, Roman Mazur <[email protected]>wrote:
>>
>>> Also I cannot figure out how 'InflateParams' warning can be suppressed.
>>> Annotating method with @SuppressLint("InflateParams") does not seem to
>>> help.
>>>
>>>
>>> On 6 May 2014 13:09, Roman Mazur <[email protected]> wrote:
>>>
>>>> Another complain :)
>>>> Is "AppCompatMethod" check run regardless I do not use AppCompat
>>>> library?
>>>> I checked dependencies report on my project and did not find a
>>>> dependency on appcompat library. I get AppCompatMethod warnings though.
>>>>
>>>>
>>>> On 6 May 2014 11:48, Roman Mazur <[email protected]> wrote:
>>>>
>>>>> Currently 'ValidFragment' check produces an error if default fragment
>>>>> constructor in implicit.
>>>>> To be honest, I'm not satisfied with such a behaviour because it makes
>>>>> me add an empty constructor explicitly to a bunch of classes...
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "adt-dev" group.
>>>>> To unsubscribe from this topic, visit
>>>>> https://groups.google.com/d/topic/adt-dev/aKRNyi8OSBM/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>> [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Roman Mazur
>>>>
>>>> Software engineer at Stanfy (http://stanfy.com.ua)
>>>> Skype: roman.mazur.f
>>>> LinkedIn: http://ua.linkedin.com/in/romanmazur
>>>> Twitter: http://twitter.com/roman_mazur
>>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Roman Mazur
>>>
>>> Software engineer at Stanfy (http://stanfy.com.ua)
>>> Skype: roman.mazur.f
>>> LinkedIn: http://ua.linkedin.com/in/romanmazur
>>> Twitter: http://twitter.com/roman_mazur
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "adt-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "adt-dev" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/adt-dev/aKRNyi8OSBM/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Best regards,
> Roman Mazur
>
> Software engineer at Stanfy (http://stanfy.com.ua)
> Skype: roman.mazur.f
> LinkedIn: http://ua.linkedin.com/in/romanmazur
> Twitter: http://twitter.com/roman_mazur
>
> --
> You received this message because you are subscribed to the Google Groups
> "adt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to