Stránka 1 z 1

ANDROID - Převod htmal a vyhledávání z databáze  Vyřešeno

Napsal: 05 led 2014 14:06
od tonakriz
Zdar!
Potřebuji kód pro Android, který by se pokusil najít ze zdrojového kódu html daný text z databáze. Aby vypadal nějak takto: (javu prakticky neumím, proto prosím o pomoc)
Pokud ho najde, přídá k písmenu "i" 1 a změní obrázkové pole1 na "nalezený text.png",
pokud ne, vezme text2 z databáze a pokusí se ho znovu najít, když ho nenajde, vezme tex3, když ho nenajde znovu, vezme text4, když ho nenajde text4, a tak dále. Když se potom najde text, změní obrázkové pole2 na "nalezený text.png" a přičte k "i" 1, a takto to musí pokračovat až do 9 nalezení ("i"=9).

"Source" code:

Kód: Vybrat vše

I=0
J=1
Code = Get html source of page

69:

String = text from SQL id = I

Find STRING in CODE
If FOUND
 For VALUE 0 To 8
  ImageView(+J) change picture to (SQL text getted by ID (ID=I)+".png")
  I+1
  J+1
  GOTO 69
 Next
Else
 I+1
 Goto 69
End If


Moc Díky! :smile: :huh:

Re: ANDROID - Převod htmal a vyhledávání z databáze

Napsal: 05 led 2014 14:36
od domitea
Bez znalosti Javy to na Androidu nejde. Navíc tam používáš GOTO, což se už dneska moc nenosí. Už se na to chodí jinak, třeba přes cyklus.

Nějak jsem vůbec nepochopil o co se snažíš, zkus to ještě jednou a o něco lépe. To není urážka! Jen je to kapku matoucí.

Jinak co jsem pochopil, tak tam máš na proměnnou i, která ti dává k "text" číslo. Následně ji používáš jako kontrolu k nalezení (Když i = 9). Takhle to nepůjde, protože s ní ten text hledáš. Když tam nebude "text1" až "text9", ale bude tam "text10" tak ho nikdy nenajdeš (leč tam bude), protože skončíš u toho, že i = 9.

BTW: Zkus to udělat jako vývojový diagram, protože tam mícháš dost příkazů, které tam snad ani nejsou

P.S: Přiznávám, je to dost odrazující příspěvek, ale polovina úspěchu je správně pochopit problém. ;) A nedej se, na něco určitě přijdeme.

Re: ANDROID - Převod htmal a vyhledávání z databáze

Napsal: 05 led 2014 17:51
od tonakriz
Zde je odpověď, myslím že je to jasné. ;)
https://www.lucidchart.com/publicSegmen ... ae0a009c0c
Edit:Pro dokončení musí být I rovno 10, ne 9!!!