Advertisement
SkolaRajakAndroid

CHAT-Android - MainActivity

Oct 1st, 2015
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.61 KB | None | 0 0
  1. package com.example.snovak.testapp;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10.  
  11. public class MainActivity extends AppCompatActivity {
  12.  
  13.     // THREADDDDDDDDDD
  14.     private ThreadZaSlanjePoruke thread;
  15.     private String ipServera;
  16.     private EditText txtPoruka;
  17.     private EditText txtAdresaServera;
  18.  
  19.  
  20.  
  21.     @Override
  22.     protected void onCreate(Bundle savedInstanceState) {
  23.         super.onCreate(savedInstanceState);
  24.         setContentView(R.layout.activity_main);
  25.  
  26.         txtPoruka = (EditText) findViewById(R.id.txtPoruka);
  27.         txtAdresaServera =  (EditText) findViewById(R.id.txtAdresaPC);
  28.  
  29.         // NAPRAVIMO THREAD i pustimo ga da radi
  30.         // NECEO GA PRAVITI SVAKI PUT KADA HOCEMO NESTO DA POSALJEMO
  31.         // TO BI BILO IZIVLJAVANJE!!!111
  32.         thread = new ThreadZaSlanjePoruke();
  33.  
  34.         // startujemo thread
  35.         thread.start();
  36.         dodajKlikListener();
  37.     }
  38.  
  39.     @Override
  40.     public boolean onCreateOptionsMenu(Menu menu) {
  41.         // Inflate the menu; this adds items to the action bar if it is present.
  42.         getMenuInflater().inflate(R.menu.menu_main, menu);
  43.         return true;
  44.     }
  45.  
  46.     @Override
  47.     public boolean onOptionsItemSelected(MenuItem item) {
  48.         // Handle action bar item clicks here. The action bar will
  49.         // automatically handle clicks on the Home/Up button, so long
  50.         // as you specify a parent activity in AndroidManifest.xml.
  51.         int id = item.getItemId();
  52.  
  53.         //noinspection SimplifiableIfStatement
  54.         if (id == R.id.action_settings) {
  55.             return true;
  56.         }
  57.  
  58.         return super.onOptionsItemSelected(item);
  59.     }
  60.  
  61.     private void dodajKlikListener(){
  62.         // nadji button
  63.         Button b = (Button) findViewById(R.id.myButton);
  64.  
  65.         //dodaj Listener
  66.         b.setOnClickListener(new View.OnClickListener() {
  67.             @Override
  68.             public void onClick(View v) {
  69.                 // na klik dugmeta
  70.                 // napravi novi thread
  71.                 //  ucitaj poruku iz edit texta
  72.                 // salji
  73.                 String ipServera = txtAdresaServera.getText().toString();
  74.                 String poruka = txtPoruka.getText().toString();
  75.  
  76.                 // NEMOJ PRAVITI THREAD SVAKI PUT KADA HOCEMO NESTO DA POSALJEMO JE SUUULUUUDOoo
  77.                 // previse resursa
  78.                 thread.posaljiPoruku(ipServera, poruka);
  79.  
  80.  
  81.             }
  82.         });
  83.  
  84.  
  85.  
  86.     }
  87.  
  88.  
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement