Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nastaviť Thread Start Time na Android

Témy v programovacom jazyku Java na platforme Android predstavujú samostatné riadky výkonu v programe . V podstate možno viacnásobných vlákien spustiť v rovnakom programe , ktorý umožňuje rôzne linky prevedení nastať v rovnakom čase v rovnakom programe . Avšak , problém môže nastať , keď sa snažia naplánovať závitmi . Správa , kedy a ako Vlákna spustiť možno veľmi náročné . Aj keď nie je možné explicitne dať čas na vykonanie závitu , môžete zadať objekt obal odložiť prevedenie závitu pomocou príkazu " spánku " . Veci , ktoré budete potrebovať
Java Development Kit Android Development Kit
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorenie základnej triedu obsahovať tému : trieda Príklad implementuje Runnable {

}
2

Definujte metódu " run " triedy . To je hlavná metóda triedy závitu , a bude vykonávať počas Android udalosti : class Príklad implementuje spustiteľný { klipart

public void run ( ) { } }
3

Definujte kód v závite . Aký kód sa bude líšiť v závislosti na vašich potrebách , ale riadiť svoj ​​čas spustenia , začne metódu " run " s výzvou na " spánku " príkaz , ktorý sa pozastaviť výkon závit pre x sekúnd : trieda Príklad implementuje Spustiť {

public void run ( int x ) { Thread.sleep ( x ) //sleep na x sekúnd /* iný kód * /} }
4

Vytvoriť objekt z triedy " ; Príklad " počas Android udalosti v kóde : public void onClick ( Zobraziť v ) { Príklad e = new Príklad ; e.start ( 20000 ) //čaká na 20 sekúnd }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené