NEWS
gelöst: FireHD10 - Zahleneingabe unmöglich?
-
Hallo zusammen,
wie realisiere ich eine Zahlen-Eingabe auf einem Fire HD 10 Tablet ?
Die Eingabe auf iPad/iPhone/W10 PCs funktioniert einwandfrei, auf dem Android Tablet nicht!
Grund wird wohl sein - wie hier im Forum beschrieben - daß es auf dem Fire HD 10 (und NUR auf diesem) aufgrund der aufpoppenden Android-Tastatur eine Größenänderung der View gibt, die das automatische Umschalten auf die Home-view triggert.
Details:
Ich habe seit mehreren Jahren ein größeres Projekt am laufen, das für eine iPad Auflösung ausgelegt ist. Die "Home" view ist als "default" gekennzeichnet (und das soll auch so bleiben).
In einem kleinen Eckchen des Projektes habe ich jetzt eine neue View für die Steuerung meiner Amateurfunkstation gebaut, die für ein neues FireHD 10 (Auflösung 1280 * 768) ausgelegt ist.Wenn ich jetzt mit einem Zahlen-Eingabe Widget etwas eingeben möchte, springt nach einem Moment die View von "Afu" auf "Home" selbstständig um, was die Eingabe unmöglich macht.
Auf den iPads/iPhones und auf den Windows-PCs passiert das nicht, da funktioniert alles einwandfrei!Nehme ich das "default" von der Home-view weg, kann ich in Afu wie gewünscht auch auf dem FireHD10 Zahlen eingeben ... allerdings wird der Rest der Familie beim Einschalten von ioBroker statt auf die "Home" jetzt auf die "Afu" Page geführt - nicht gut!
Wenn ich zweimal "default" aktiviere (auf der "Home" und der "Afu" View), dann ist das Verhalten unverändert, d.h. die Zahleneingabe auf dem Fire HD 10 geht nicht, weil sofort auf die Home view umgeschaltet wird ...
Wie löse ich das Problem jetzt am besten ?
Beste Grüße
WIllyIobrok
-
@willyiobrok sagte in FireHD10 - Zahleneingabe unmöglich:
Nehme ich das "default" von der Home-view weg, kann ich in Afu wie gewünscht auch auf dem FireHD10 Zahlen eingeben ... allerdings wird der Rest der Familie beim Einschalten von ioBroker statt auf die "Home" jetzt auf die "Afu" Page geführt - nicht gut!
dann gib den richtigen link an die weiter..dass direkt in die Home verzweigt
http://ip:port/vis/index.html#000_Home
so sieht das bei mir aus ..meine main heisst 000_Home
so kannst du auch direkt in jede Vis Seite springen
-
Hmmm, gute Idee! Das wird sicher in den verschiedenen Browsern funktionieren, vielen Dank!
Aber ich hab‘s jetzt bei der ioBroker-App auf den iPads/iPhones probiert … das gab die Fehlermeldung: Falsche URL!
Grund: die App hängt beim Start an den url-String, den ich eingegeben habe, selbstständig nochmal „/vis/index.html#“ an.
Ich habe keine andere Stelle in den iobroker-App-Einstellungen gefunden um das #Home einzugeben … wieder eine Sackgasse?
Viele Grüße,
WillyIobrok
-
Ich scheine jetzt eine Lösung des Problems gefunden zu haben (im Moment im Test):
-
Rename die "Home"-View in "0_Home"
Damit ist sichergestellt, daß die ioBroker-App trotz fehlender "default"-view immer nach dem Start in "0_Home" springt!Meine Vermutung: ohne eine "default"-view wird die erste App im Alphabet ausgewählt, und "0..." kommt halt vor "A..."
-
Entferne bei "0_Home" das "default"- Attribut
Bei keiner view im ganzen Projekt darf das "default"-Attribut gesetzt sein, dann ist der störende Umschalt-Mechanismus totgelegt!
Jetzt kommt also die ioBroker-App (iOS) und auch die Browser(W10/11) beim Start mit der "0_Home"-view hoch, und ich kann auch
auf dem Fire HD 10 meine Zahleneingabe machen.Das ist das, was ich wollte, hoffentlich übersteht das Ganze die Testphase mit positivem Ergebnis
Schöne Grüße,
WillyIobrok
-
-
@willyiobrok sagte in gelöst: FireHD10 - Zahleneingabe unmöglich?:
daß es auf dem Fire HD 10 (und NUR auf diesem)
Nur als Info:
Auf meinem Samsung A6-smartphone gibt es das Problem mit der Android-Tastatur auch. Ich nahm bisher an, daß das bei allen Androids so ist. Oder meinst Du mit "NUR auf diesem" nur auf diesem von Deinen vieren (iPad/iPhone/W10 PCs und Fire HD 10)? -
Ich hatte bisher nichts mit Android, ich bin ein Apple-Fan der ersten Stunde.
Deshalb bedeutet meine Aussage nichts anderes als:
Auf iPads/iPhones und Windows 10/11 Rechnern hat's immer schon funktioniert, aber auf dem neu gekauften Fire HD 10 nicht
Und jetzt nach den Änderungen gehts auch dort.Über andere Android Pads/Phones kann ich nichts sagen, ich habe sowas schlicht und einfach nicht. dachte mir aber schon, daß das eine Eigenheit von Android und nicht "nur" vom Fire HD 10 ist.
Grüße, WillyIobrok