Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Firemonkey App freeze beim zurück wechseln in die App
webbi - Mi 15.03.17 20:27
Titel: Firemonkey App freeze beim zurück wechseln in die App
hallo zusammen,
mich beschäftigt seit einiger Zeit ein von mir ungewolltes Feature einer Firemonkey App (BDS 10.1, pascal)
die App ist recht komplex, enthält viele Controls in einer TabControl (u.A. Listen, MapView's etc.) wobei nur die Standard-Controls verwendet wurden (kein TMS oder sonstiges)
beim wechseln zwischen Apps passiert es dann irgendwann ohne erkennbaren Grund oder Nachvollziehbarkeit, dass der Display schwarz wird, wenn ich in eben diese App wechsle.
Debug-Ausgaben gibt es keine, auch keine AppEvents werden in diesem Fall gerufen (aFMXApplicationEventService.SetApplicationEventHandler(HandleAppEvent)), sonst kommt brav ein WillBecomeForeground und ein BecameActive
halte ich den Prozess an steht er hier:
:4012BB68 __futex_syscall3
:40115E9C __pthread_cond_timedwait_relative
:40115EFC __pthread_cond_timedwait
:60788398 Posix.Pthread.pthread_cond_wait(pthread_cond_t&, pthread_mutex_t&)
Androidapi.Appglue.android_app_set_activity_state(0x5bdc1fb0,10)
Androidapi.Appglue.onStart(0x5bdc0c48)
:4025F830 ??
:4025F830 ??
ich habe schon so manches versucht und immer, wenn ich der Meinung war die letzte Änderung hätte geholfen, dauerte es einfach nur etwas länger, bis der Display wieder schwarz wurde.
Vielleicht hatte ja jemand hier schon mal so eine Herausforderung, im Netz konnte ich bislang wenig dazu finden.
Kann mich über Vorschläge und Ideen freuen,
viele Grüße
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!