Advertisement
godens

MainActivity

Mar 8th, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. package com.example.testinger;
  2.  
  3. import java.net.DatagramSocket;
  4. import java.net.SocketException;
  5.  
  6. import android.app.Activity;
  7. import android.os.Bundle;
  8. import android.view.Menu;
  9. import android.view.View;
  10. import android.view.View.OnClickListener;
  11. import android.widget.Button;
  12. import android.widget.TextView;
  13.  
  14. public class MainActivity extends Activity {
  15.      byte[] buf = new byte[50];
  16.      Integer msgCount=0;
  17.      ReceiveThread recv;
  18.     @Override
  19.     public void onCreate(Bundle savedInstanceState) {
  20.  
  21.         super.onCreate(savedInstanceState);
  22.  
  23.         setContentView(R.layout.activity_main);
  24.        
  25.         Button b = (Button) findViewById(R.id.button1);
  26.         b.setOnClickListener(new OnClickListener() {
  27.  
  28.             @Override
  29.             public void onClick(View v) {
  30.                
  31.                
  32.                 DatagramSocket sendSocket=null;
  33.                 try {
  34.                     sendSocket = new  DatagramSocket(57111);
  35.                     sendSocket.setSoTimeout(5000);
  36.                 } catch (SocketException e1) {
  37.                     // TODO Auto-generated catch block
  38.                     e1.printStackTrace();
  39.                 }              
  40.                 try {
  41.                     recv = new ReceiveThread(msgCount, sendSocket);
  42.                     recv.startReceiving();
  43.                    
  44.                    
  45.                 } catch (SocketException e) {
  46.                     // TODO Auto-generated catch block
  47.                     e.printStackTrace();
  48.                 }
  49.             }
  50.  
  51.         });
  52.        
  53.        
  54.         Button b2 = (Button) findViewById(R.id.button2);
  55.         b2.setOnClickListener(new OnClickListener() {
  56.  
  57.             @Override
  58.             public void onClick(View v) {
  59.                 recv.stopReceiving();
  60.                 TextView t = (TextView) findViewById(R.id.textView1);
  61.                 //received = true;
  62.                 t.setText(String.valueOf(msgCount));
  63.             }});
  64.  
  65.     }
  66.  
  67.     @Override
  68.     public boolean onCreateOptionsMenu(Menu menu) {
  69.         // Inflate the menu; this adds items to the action bar if it is present.
  70.         getMenuInflater().inflate(R.menu.activity_main, menu);
  71.         //subject
  72.         return true;
  73.     }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement