почему logcat show WARN / Resources (1865): преобразование в строку: TypedValue {t = 0x12 / d = 0x0? - PullRequest
2 голосов
/ 22 июня 2011

У меня есть счетчик в диалоговом окне, когда я выбираю значение в журнале счетчика, показывается сообщение ниже.

06-22 12:42:48.941: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:48.991: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.471: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.520: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.540: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.550: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.561: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.571: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.580: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:50.590: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:52.221: WARN/Resources(1865): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f090290}

06-22 12:42:52.301: WARN/InputManagerService(59): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@44ed5cc0

что показывают эти сообщения?

Ответы [ 4 ]

2 голосов
/ 21 августа 2011

В сообщении WARN отображается r = 0x7f090290, поэтому в сгенерированной R.java вы должны найти 0x7f090290, и проблема должна быть связана с переменными рядом с числом.Я думаю, вам нужно изменить строку <-> целое число в ресурсе xml.

1 голос
/ 01 марта 2016

Перейти к Параметры разработчика -> " Включить проверку атрибутов вида " Снимите этот флажок, чтобы решить проблему.

0 голосов
/ 11 августа 2014

Проблема android:text="@+id/fooText

Попробуйте изменить в XML следующее:

 <TextView 
android:id="@+id/foo" 
android:text="@+id/fooText"/>

К этому:

    <TextView 
android:id="@+id/foo" 
android:text=""/>
0 голосов
/ 20 января 2012

Часто вы будете искать в вашем файле R.java и находить элемент, который вызывает проблему (0x7f090290, в вашем случае) ... и находить соответствующее имя переменной. Но нет быстрого способа использовать Eclipse, чтобы найти, где этот элемент будет использоваться. Это может быть где-то в бесчисленных файлах. И (в моем случае) его вообще не существует.

...