Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainActivity extends Activity implements PosaoZaThread.KorisnikThreada {
- /////////////////////////////////////////////////////////////
- @Override
- public void dosloDoPromene(final String noviPodaci) {
- // OVU METODU OKIDA THREAD
- // NOVONAPRAVLJENI THREADOVI, NEMAJU PRISTUP GUI-U
- // JEDINO GLAVNI THREAD( UI-THREAD) IMA PRISTUP
- // iako ovu metodu poziva i izvrsava strani thread (novopravljeni)
- // imamo mogucnost da NATERAMO DA SE KOD IZVRSI U UI-THREADU
- runOnUiThread(new Runnable(){
- run(){
- Toast.makeText(getApplicationContext(),noviPodaci,Toast.LENGTH_LONG).show();
- });
- }
- }
- ////////////////////////////////////////////////////////
- public void onCreate(Bundle savedInstance){
- super
- setContentView..
- ///////////////////////////////////////////////
- startujNotifikacioniThread();
- ////////////////////////////
- }
- //////////////////////////////
- public void startujNotifikacioniThread() {
- // NAPRAVIM INSTANCU KLASE
- // POSAO ZA THREAD
- // taj objekat cu dati novom threadu da zna sta da radi
- PosaoZaThread posao = new PosaoZaThread(this);
- // napravimo novi thread i kazemo mu sta da radi
- Thread notifikacioniThread = new Thread ( posao);
- notifikacioniThread.start();
- }
- ////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement