BTW.. I have used the Connection class from the console and attempted to surround the "socket = new Socket(address,port);" with try/catch. I am able to catch the exceptions when I take that approach.
On Wed, Apr 7, 2010 at 10:25 PM, Tunneling <[email protected]> wrote: > I'm trying to catch socket errors (invalid ip, wrong port, etc.). It > seems like the ActivityManager is shutting me down before I have time > to catch these errors. I really have no idea what's going on here. My > splash screen Haus attempts to start the service from a thread, > however when the thread get's to the "about to create socket", it > simply locks up. It locks up the entire app until the Force Close > dialog box arrives. > > I have Log.i all the way into the class that makes the connection... > > > 04-07 22:15:29.286: INFO/CONNECTION(19053): 4368 > 04-07 22:15:29.296: INFO/CONNECTION(19053): establishConnection() > 04-07 22:15:29.446: INFO/CONNNECTION(19053): about to create socket > 04-07 22:15:34.036: INFO/ActivityManager(76): Displayed activity > com.scs.haus/.Haus: 8545 ms (total 8545 ms) > 04-07 22:15:38.989: WARN/ActivityManager(76): Launch timeout has > expired, giving up wake lock! > > I never see any of these Logs, except of course for the one that tells > me I'm inside the method. > > public void establishConnection(){ > Log.i("CONNECTION","establishConnection()"); > try{ > c = new Connection(adr,SERVERPORT,key); > } catch (UnknownHostException e) { > e.printStackTrace(); > Log.e("CONNECTION","Exception:"+e); > } catch (IOException e) { > e.printStackTrace(); > Log.e("CONNECTION","Exception:"+e); > } catch (Exception e) { > e.printStackTrace(); > Log.e("CONNECTION","Exception:"+e); > } > } > > Here is a snippet from the Connection class. I never see the"done > making socket" Log (unless of course I have a vaild ip and/or port). > > Log.i("CONNNECTION","about to instanciate socket"); > socket = new Socket(address,port); > Log.i("CONNNECTION","done making socket"); > > Any ideas what I've done wrong here? > > Thanks, > J > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > > To unsubscribe, reply using "remove me" as the subject. > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

