private boolean sendSms(MySmsMessage sms) { if (!sms.isRead()) { smsReceiver.markSmsAsRead(sms.getId()); } JSONObject msg = sms.toJSONObject(); return tcpServer.send(msg.toString() + "\n"); }
@Override public void onDestroy() { super.onDestroy(); if (smsReceiver != null) { smsReceiver.shutdown(); } if (!savedInstance) { mNotificationManager.cancel(NOTIFICATION_ID); tcpServer.stopListening(); } }
private void validConnectGuiThread() { Logger.getLogger("blubPhone").info("validVonnectGuiThread"); ArrayList<MySmsMessage> allSms = SmsReader.readAllSms(getApplicationContext()); Logger.getLogger("blubPhone").info("all sms count " + Integer.toString(allSms.size())); ArrayList<MyContact> allContacts = ContactReader.readAllContacts(getApplicationContext()); Logger.getLogger("blubPhone") .info("all contacts count " + Integer.toString(allContacts.size())); for (int ind = 0; ind < allContacts.size(); ++ind) { if (!sendContact(allContacts.get(ind))) { return; } } for (int ind = 0; ind < allSms.size(); ++ind) { MySmsMessage sms = allSms.get(ind); if (!sendSms(sms)) { return; } } }