Ver Mensaje Individual
  #13  
Antiguo 19-01-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Creo que hay un malentendido

No quiero decir que sea una falla del codigo que escribiste vos. Tampoco me parece que sea una falla del IDE. El IDE es solamente el entorno de desarrollo. Claramente si que es un problema de Firemonkey en la plataforma Android.

A lo que apuntaba con la depuracion, es que podes intentar solucionar el problema y no esperar a que Embarcadero lo solucione (lo mas probable es que tengas que actualizar a la siguiente version de Delphi )

Para ingresar al enlace hace falta estar registrado en el sitio de reportes de Embarcadero.

Estos son los comentarios mas relevantes me parece:

Por curiosidad, tal y como dice el comentario, tu dispositivo tiene varios de esas teclas virtuales y no solo las 3 standart de Android? Quiza el problema este por ese lado

Cita:
The most important thing is:has 7 virtual key on the bottom (back home unknow menu vol- vol+ Screenshot)。
Otra posibilidad es que sea problema del Clipboard

Cita:
i @wang wang, much appreciation for your efforts. I have gone over and applied your patch severally from scratch and unfortunately it does not work for me (10.1 Berlin). However going by your pointer that the issue is with the clipboard code, i edited FMX.Edit.pas and changed line 159, the declaration for TCustomEdit
originally:
159: TCustomEdit = class(TPresentedControl, ITextActions, IVirtualKeyboardControl, IItemsContainer, ITextSettings,
changed by commenting out ITextActions
The edit control now works as expected with the downside that I lose text manipulation commands like select all, copy, paste etc
the devices are
a) Lenovo A5000, Android 5.0.1, ARM32
b) Infinix HOT 3 LTE Android 5.1.1, ARM32 and
c) Infinix Zero 3 Android 5.1.0, ARM32
Cita:
I am using Berlin 10.1 with update 2 and Seattle
I had same problem with Tablet: Lenovo, Tab 3 710F Essential, Android version: 5.01 Build TB3-710F_S000026_160727_Row

with the same Lenovo tablet hardware but another Android version it did not have the problem.

When I added the fix from Wang Wang it solved the problem!!!

3 (minor) comments:
1.On top of all units wang wang sent in the download zip you must add the
standard "FMX.Maps.Android.pas" and "FMX.WebBrowser.Android.pas" from
Delphi source/fmx in order for the project to compile.
2. the project apk file after the fix is some 300KB bigger.
3. I Tested only on a small test project with only TEdit. I did not test with a full big project.
Este enlace lleva a la descarga del "fix". Es un arreglo temporal hecho por un tercero, no es oficial.

Como se trata de un archivo adjunto de esa misma pagina, me imagino que tendras que registrarte para poder bajarlo.
Responder Con Cita