Autor Téma: TActionList a zatuhnutie aplikacie  (Přečteno 300 krát)

Offline Daniel_Andrascik

  • Hrdina
  • ****
  • Příspěvků: 430
  • Karma: 16
    • Verze Delphi: D2007, XE3
TActionList a zatuhnutie aplikacie
« kdy: 04-02-2018, 15:46:23 »
Zdravim. Nema niekto skusenost so zathunutim aplikacie pri pouziti standardneho TActionListu na androide?

Na vysvetlenie staci mi pouzit standardny FMX sampl http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/FMX.TabSliding_Sample. Je to uplne primitivne demo takmer bez jedineho riadku kodu kde sa jednoducho prepinaju zalozky v TabControle pomocou gesta doprava a dolava. Je to klikacka kde sa natiahne GestureManager komponta a TActionList v ktorom sa odpaluju dve akcie TNextTabAction a TPreviousTabAction pri potiahnuti prsta doprava a dolava.

Aplikacia sa v pohode skompiluje aj spusti. Pokial zalozky prepinam klikanim na tie stvorceky tak vsetko funguje (ide to ale dost tazko, tie stvorceky su dost male a neda sa nich trafit, ale to nie je podstatne). No v momente ako pouzijem gesto, tak vtedy cela apka zatuhne. Nespadne ale ztuhne.

Ak vyhodim actionlist a obsluzim tie gesta rucne pomocou udalosti, vsetko funguje ako ma.

Google mi moc neporadil ani SO  :(. Asi to nebude nejak masovy problem. Pouzita zostava : Delphi 10.2.2, Android SDK 25.2.5, Android 7.1.2.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 1852
  • Karma: 75
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:TActionList a zatuhnutie aplikacie
« Odpověď #1 kdy: 04-02-2018, 21:04:24 »
Embarcadero MVP - Czech republic

Offline Daniel_Andrascik

  • Hrdina
  • ****
  • Příspěvků: 430
  • Karma: 16
    • Verze Delphi: D2007, XE3
Re:TActionList a zatuhnutie aplikacie
« Odpověď #2 kdy: 05-02-2018, 16:57:44 »
Dobre si hadal  :D.

Je to presne ono. V komentaroch sa nachadza x rieseni, namatkovo som pouzil toto:

https://github.com/DelphiWorlds/KastriFree/blob/master/Workarounds/RSP-19525.txt

Jeden z diskutujucich sa tam rozplival ze sa mu po aplikovani tohto patchu viditelne zlepsila plinulost vacsiny animacii.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 1852
  • Karma: 75
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:TActionList a zatuhnutie aplikacie
« Odpověď #3 kdy: 10-02-2018, 14:47:32 »
Embarcadero MVP - Czech republic

Online chaloup

  • Mladík
  • **
  • Příspěvků: 90
  • Karma: 9
    • Verze Delphi: Delphi 10.2
Re:TActionList a zatuhnutie aplikacie
« Odpověď #4 kdy: 12-02-2018, 13:30:32 »
Hotfix - https://cc.embarcadero.com/item/30819
Mě to teda píše: Sorry, you don't have access to this submission.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 1852
  • Karma: 75
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:TActionList a zatuhnutie aplikacie
« Odpověď #5 kdy: 12-02-2018, 14:25:30 »
Hotfix - https://cc.embarcadero.com/item/30819
Mě to teda píše: Sorry, you don't have access to this submission.

Včera to dočasně stáhli, protože se u některých uživatelů objevují problémy.
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 1852
  • Karma: 75
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:TActionList a zatuhnutie aplikacie
« Odpověď #6 kdy: 15-02-2018, 20:24:49 »
A je to zpět https://cc.embarcadero.com/item/30819 - predtim problemy s pravy
Embarcadero MVP - Czech republic

Online chaloup

  • Mladík
  • **
  • Příspěvků: 90
  • Karma: 9
    • Verze Delphi: Delphi 10.2
Re:TActionList a zatuhnutie aplikacie
« Odpověď #7 kdy: 19-02-2018, 14:12:06 »
Mě ten hotfix nefunguje, jen to napíše hotovo a žádný soubory to nezmění, naštěstí je dole v komentáři link na zip se souborama a nahradil jsem si to ručně...

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: