Thread is not creating in android
===

I am creating thread in my oncreate method and in that i am receiving data via udp but when we run on device, thread is not creating.

private void UdpThread() {
		
	//	 server will listen to one client
		try
		{
			Thread udpServerThread = new Thread()
			{
			
				

				@Override
				public void run()
				{
					
					Log.i("rrr","receivePacket3");
					try
					{
						while(true)
						{
							sleep(1000);
						Log.i("rrr","receivePacket2");
						String[] recieved = null;

						DatagramSocket clientSocket = null;
						InetAddress IPAddress = null;
						try {

							IPAddress = InetAddress.getByName("localhost");

						} catch (UnknownHostException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}


						byte[] receiveData = new byte[1500];


						DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
						try {
							clientSocket = new DatagramSocket(8086);
							Log.i("rrr","receivePacket");
							clientSocket.receive(receivePacket);

							Log.i("rrr","receivePacket1");
						} catch (IOException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}
						modifiedSentence = new String(receivePacket.getData());
						System.out.println("in client receive:" + modifiedSentence);

						Log.i("Received data",modifiedSentence);
						clientSocket.close();

						modifiedSentence =  modifiedSentence.trim();

						
						
						Log.i("Received data",modifiedSentence);
						
						
						
						}
					} catch (Exception e)
					{
						Log.e("UDP", "S: Error", e);
					}


				}

			};
			udpServerThread.start();
            //udpServerThread.setPriority(Thread.MAX_PRIORITY);
		
			Toast.makeText(this,modifiedSentence,Toast.LENGTH_LONG).show();
			
		}catch (Exception e) {
			// TODO: handle exception
			Log.e("eeeee",""+e);
			e.printStackTrace();
		}

	}

here i have created a thread and in that i am receiving data via udp but when i am trying to run on device, the thread is not creating and control jump to the toast which i have written in the last.. what should i do for creating the thread???
Thnx in advace...