Тост заставляет мою кражу приложения [дублировать]

var f = {a, b, c};          // <--- what exactly is this??

Он определяет объект в JavaScript с использованием новой записи ECMAScript 2015:

В соответствии с Mozilla Developer Network :

"Объекты могут быть инициализируется с использованием новых Object (), Object.create () или с использованием литерала (нотация инициализатора). Инициализатор объекта представляет собой список из десяти или более пар имен свойств и связанных значений объекта, заключенных в фигурные скобки ({ }) «.

var a = "foo", 
    b = 42, 
    c = {};

// Shorthand property names (ES6)
var o = { a, b, c }; 

эквивалентно:

var a = "foo", 
    b = 42,
    c = {};

var o = { 
  a: a,
  b: b,
  c: c
};
37
задан Janusz 2 February 2012 в 15:03
поделиться

7 ответов

У меня была такая же точная ошибка. Единственной XML-линией 24, которая имела смысл, был мой манифест приложения, который оказался закрывающим тегом для приложения. Я проследил его до моей пользовательской темы, которую я добавлял для приложения - я не определял родителя стиля. Все, что мне нужно было сделать, это добавить parent = "android: Theme" в мой стиль, и моя ошибка исчезла.

<style name="MyTheme" parent="android:Theme">
...
</style>
52
ответ дан Garrett 27 August 2018 в 06:35
поделиться

После стольких суматошных исследований по поиску ответа, почему приложение терпит крах и почему его не показывает logcat

, я только что заменил этот

android:configChanges="orientation|keyboardHidden"

на

android:configChanges="keyboardHidden|orientation|screenSize"

в теге активности.

0
ответ дан Ahmad Arslan 27 August 2018 в 06:35
поделиться

Я знаю, что это немного поздно, но я весь день пытался понять это и, наконец, с помощью этого вопроса SO я понял, что XML-файл в примере, который я пытался проверить, был используя функцию из более позднего API, и Lint не поймал ее, потому что файл не изменился. Как только я сделал случайное редактирование в файле XML и сохранил файл, появилась ошибка о более позднем API.

0
ответ дан Community 27 August 2018 в 06:35
поделиться

У меня была такая же проблема, и это потому, что я передал контекст приложения вместо контекста активности.

2
ответ дан Eng.Fouad 27 August 2018 в 06:35
поделиться
04-09 10:28:17.830: WARN/WindowManager(52): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x1010059 a=-1

Эта линия - подделка. Система недовольна одним из ваших ресурсов, возможно, ресурсом src, возможно android:src="@drawable/splash".

1
ответ дан Jim Blackler 27 August 2018 в 06:35
поделиться

У меня такая же ошибка при работе на эмуляторе 2.0. Я использовал более новую версию API (версия 7, 2.1-update1), и она работала.

1
ответ дан Nada 27 August 2018 в 06:35
поделиться

Ошибка находится в строке 24 вашего XML-файла. Что содержит эта строка? По внешнему виду сообщения об ошибке

android.view.InflateException: Binary XML file line #24: Error inflating class <unknown>

вы используете пользовательский класс и не определили что-то должным образом. Например, вы правильно определили имя пакета? Может быть, его конструктор не отформатирован? Нам нужно будет увидеть XML-файл, в частности, что касается строки 24, чтобы дать больше информации.

0
ответ дан Steve Haley 27 August 2018 в 06:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: