Probleme bei Android App mit Anzeige einer HTMLBox seit Update 30.9.15

Hallo!

Seit dem Update der Android App gestern (Update vom 30.9.15?!?) habe ich Probleme mit dem Anzeigen einer HTMLBox.
Kennt vielleicht jemand das Problem oder hat einen Lösungsansatz als Tipp parat für mich?

Das ganze wird aus einer String Variable standardmäßig eingestellt wie folgt eingebaut.

String-Variable-HTMLBox.jpg

So war bisher mit der App kein Problem und ist jetzt auch im Webfront nach wie vor okay zum Ansehen.

Seit dem Update habe ich in der Android App folgende leere Darstellung.

Die Icons werden nun durch Fragezeichen dargestellt und der restliche Inhalt ist weiß und leer.

Wie komme ich ev. wieder an die vorherige Android App Version damit ich diese mal zwischenzeitig verwenden kann bis das Problem behoben ist?

Beste Grüße,
Josef.

Hallo Josef,

magst du spaßeshalber mal die Texte in deiner HTMLBox auf style=„color:black“ stellen? Mich würde nur interessieren ob die Texte gar nicht angezeigt werden oder ob nur die Bilder ein Problem haben.

Hat die Android App immer einen weißen Hintergrund? Oder ist der außer in der HTMLBox blau?

Bei uns haben wir die HTML-Box gerade noch mal getestet und sie funktioniert.

Gruß,
gucky

Grüß Euch und Danke fürs Sichten!

@gucky:

Hab Deinen Vorschlag nun mal in den Skript umgesetzt - das sieht dann so aus auszugsweise:


   // Anzeige aufbereiten
//   $str = "<table width='90%' align='center'>"; // Farbe anpassen oder style entfernen
   $str = "<table width='90%' align='center' style='color:black'>"; // tesweise schwarz
	$str .= "<td></td><td><b>Datum</b></td><td><b>Zeit</b></td><td><b>Anrufnummer</b></td><td><b>Name</b></td><td><b>Zielrufnummer</b></td></tr>";

// ... Daten aufbereiten aus der SQL DB ...

		// Ausgabe in HTML-Box
      	$str .= "<tr><td><img src=/user/pbx/tel_24x24.gif></td><td>".$row['sdate']."</td><td>".$row['stime']."</td><td>".str_replace("+43", "0", $row['calling'])."</td><td>".$callername."</td><td>(".$row['called'].")</td></tr>";


Dein Tipp!
Toll - da ist das nun auf schwarz!

Diese HTMLBox war nicht die einzige wo weißer Hintergrund war. Bei einer anderen ist mir die Umrandung auch noch weiß in Erinnerung geblieben - wobei dort wars etwas anders da dort nur ein schmaler weißer Bereich außen rum herum ist.

Hintergrundinfos zum Ablauf:

Hab das ganze auf verschiedenen Android Tablet Geräten die letzten Tage durchgespielt.
Am ersten Gerät vorgestern konnte ich es noch nicht mit dem Update in Verbindung bringen.
Gestern dann wars auch auf dem 2ten Gerät vorher noch in Ordnung. Erst als ich den Update vom Store durchführte, war es auch auf diesem Gerät dann so wie oben dargestellt.
Das hat mich dann letztlich auch zu meinem Hilfeschrei veranlasst :wink:

Die Icons sind auf den Android Geräten weiterhin mit ?-Zeichen dargestellt aber da bin ich nicht sicher, ob hier der Fehler nicht doch noch in den GIFs Icons steckt - das hab’ ich vermutlich gedanklich schon komplett ausgeblendet gehabt. Am Webfront im Browser kam es bisher immer ordnungsgemäß an.

Gefundene Unterschiede:

Hab das nun noch auf einem weiterem Android und zwar einem anderen Handy probiert.
Und siehe da dort es klappts mit blauem Hintergrund mit jetzt schwarzer Schrift. Klappt dann letztlich auch ohne dem Style wie vorher.

Mir fallen da im Moment nur die Verisonunterschiede auf:

Die beiden Tablets sind baugleich mit Android 4.0.4.

Das Handy hat Android 4.2.1.

Serverseitig ist auch nichts neu gestartet worden in der Zwischenzeit - der Dienst läuft seitdem durch. Ob es nun wirklich nur an den verschiedenen Android Versionen liegt oder obs noch woanders liegt vermag ich jetzt aber nicht zu beurteilen.
Am Server hab ich da wenig gemacht, da es ja mit den Browsern klappte also suchte ich dort auch gar nicht weiter.

Bin jetzt Dank deines Tipps mal auf Grün gewechselt. Das läßt sich auf weißem und auch auf blauem Hintergrund noch lesen. So kann ich zumindest mal die Infos weiter ablesen bis uns was besseres dazu einfällt.

Beste Grüße,
Josef.

Hallo Josef,

das klingt verzwickt. Ich vermute es wird am Standard-Style deiner Android Version liegen. Wir haben in dem von dir angesprochenem Update die Android-API Version aktualisiert. Dadurch wird vielleicht eine Styling Funktion anders aufgerufen.

Ich würde das wie folgt lösen: Setze bei der Tabelle einen Hintergrund den du schick findest (style=„background-color:darkblue“ oder so) dann musst du nicht mit grüner Schrift arbeiten und der einzige Unterschied auf deinen Android Versionen ist der weiße Rand. In dem unteren Screenshot machst du das nämlich vermutlich so.

Zu den Icons: ändere mal <img src=/user/pbx/tel_24x24.gif> zu <img src=’/user/pbx/tel_24x24.gif’> dann sollte das funktionieren.

Gruß,
gucky

Hallo gucky,

danke für die hilfreichen Tipps! Das mit der Tabelle klappt so schon mal ganz prima. Damit ist’s für mich soweit auch schon wieder passend gelöst. Nur zur Info: die Icons wollen noch nicht ganz trotz der Änderung. Aber da schau ich später noch gezielt danach.

Herzlichen Dank,
Josef.

Hi Josef,

auch nur ein schmutziger Workarround (viel lieber würde ich dein eigentliches Problem lösen. :wink: ) wäre es, wenn du die Bilder Base64-codiert in die Datei einbettest. In der kleinen Größe sollte das noch funktionieren und nicht zu groß werden.

Hier ist dafür eine Anleitung: Bilder mit base64 codieren und einbinden - emelpe webdesign

Gruß,
gucky

Hallo gucky,

also der Trick ist fabelhaft. Das klappt schon mit der Anzeige der Grafik ganz prima damit. Das GIF selbst liegt mit 364 Zeichen im Bereich des grünen denk ich mal. Der daraus fertige HTML Code wird zwar unübersichtlicher aber im Grunde muss ich es ja eh nicht lesen können :slight_smile:

Hauptsache der Browser oder aber vor allem das Tablets schluckts nun!

Beste Grüße,
Josef.