Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. Thread socketServerThread=new Thread(new ServerSocketThread());
  2. socketServerThread.start();
  3.  
  4. public class ServerSocketThread extends Thread {
  5. static final int SocketServerPORT = 8080;
  6. int count = 0;
  7.  
  8. @Override
  9. public void run() {
  10. try {
  11. serverSocket = new ServerSocket(SocketServerPORT);
  12.  
  13. Toast.makeText(getApplicationContext(), "server is on", Toast.LENGTH_SHORT).show();
  14.  
  15. while (true) {
  16. Socket socket = serverSocket.accept();
  17.  
  18. }
  19. } catch (IOException e) {
  20. // TODO Auto-generated catch block
  21. e.printStackTrace();
  22. }
  23. }
  24. }
  25.  
  26. 04-11 21:57:23.864: E/AndroidRuntime(11761): FATAL EXCEPTION: Thread-11
  27. 04-11 21:57:23.864: E/AndroidRuntime(11761): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
  28. 04-11 21:57:23.864: E/AndroidRuntime(11761): at android.os.Handler.<init>(Handler.java:121)
  29. 04-11 21:57:23.864: E/AndroidRuntime(11761): at android.widget.Toast.<init>(Toast.java:68)
  30. 04-11 21:57:23.864: E/AndroidRuntime(11761): at android.widget.Toast.makeText(Toast.java:231)
  31. 04-11 21:57:23.864: E/AndroidRuntime(11761): at com.example.imagesender.MainActivity$ServerSocketThread.run(MainActivity.java:79)
  32. 04-11 21:57:23.864: E/AndroidRuntime(11761): at java.lang.Thread.run(Thread.java:1019)
  33.  
  34. public void run() {
  35. // custom thread actions
  36. mActivity.runOnUiThread(new Runnable() {
  37. public void run() {
  38. // code that should be run on UI Thread
  39. }
  40. });
  41. // custom thread actions
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement