Rusland Опубликовано 13 октября, 2015 Поделиться Опубликовано 13 октября, 2015 Чтобы приложение держало экран всегда включенным я добавил в dpr следующий код: uses ... {$IF DEFINED(ANDROID)} Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, {$ENDIF } ... {$R *.res} begin Application.Initialize; {$IF DEFINED(ANDROID)} SharedActivity.getWindow.addFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON); {$ENDIF} Так вот в какой-то момент после нескольких компиляций строка Androidapi.JNI.GraphicsContentViewText просто исчезает. И проект не компилируется. Приходится снова ее добавлять. В чем может быть дело? Цитата Ссылка на комментарий
0 bigjorj Опубликовано 13 октября, 2015 Поделиться Опубликовано 13 октября, 2015 Давний глюк. Если в uses есть директивы компилятора {IFDEF} или другие, то при добавлении новых модулей к проекту происходят чудеса. То задублируется раздел uses, то просто вырежется блок заключенный в диретивы. Rusland 1 Цитата Ссылка на комментарий
0 estra Опубликовано 13 октября, 2015 Поделиться Опубликовано 13 октября, 2015 Не просто в uses, а именно в файле проекта (.dpr). Про этот баг давно в quality.embarcadero написано, но похоже в Embarcadero его не считают критическим (или вообще багом не считают). Rusland 1 Цитата Ссылка на комментарий
Вопрос
Rusland
Чтобы приложение держало экран всегда включенным я добавил в dpr следующий код:
Так вот в какой-то момент после нескольких компиляций строка Androidapi.JNI.GraphicsContentViewText просто исчезает. И проект не компилируется. Приходится снова ее добавлять.
В чем может быть дело?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.