equal
deleted
inserted
replaced
63 private Handler mHandler; |
63 private Handler mHandler; |
64 private IXmppFacade mXmppFacade; |
64 private IXmppFacade mXmppFacade; |
65 private final ServiceConnection mServConn = new BeemServiceConnection(); |
65 private final ServiceConnection mServConn = new BeemServiceConnection(); |
66 private BroadcastReceiver mReceiver; |
66 private BroadcastReceiver mReceiver; |
67 |
67 |
|
68 private static final Intent SERVICE_INTENT = new Intent(); |
|
69 static { |
|
70 SERVICE_INTENT.setComponent(new ComponentName("com.beem.project.beem", "com.beem.project.beem.BeemService")); |
|
71 } |
|
72 |
68 /** |
73 /** |
69 * Constructor. |
74 * Constructor. |
70 */ |
75 */ |
71 public ContactList() { |
76 public ContactList() { |
72 |
77 |
149 /** |
154 /** |
150 * {@inheritDoc} |
155 * {@inheritDoc} |
151 */ |
156 */ |
152 @Override |
157 @Override |
153 protected void onStop() { |
158 protected void onStop() { |
154 Log.e(TAG, "UNBINSERVICE"); |
|
155 super.onStop(); |
159 super.onStop(); |
156 unbindService(mServConn); |
160 unbindService(mServConn); |
157 } |
161 } |
158 |
162 |
159 /** |
163 /** |
478 case Status.CONTACT_STATUS_UNAVAILABLE: |
482 case Status.CONTACT_STATUS_UNAVAILABLE: |
479 imageDrawable = getResources().getDrawable(R.drawable.requested); |
483 imageDrawable = getResources().getDrawable(R.drawable.requested); |
480 break; |
484 break; |
481 default: |
485 default: |
482 imageDrawable = getResources().getDrawable(R.drawable.error); |
486 imageDrawable = getResources().getDrawable(R.drawable.error); |
483 break; |
487 break; |
484 } |
488 } |
485 imgV.setImageDrawable(imageDrawable); |
489 imgV.setImageDrawable(imageDrawable); |
486 |
490 |
487 String mContactName = curContact.getName(); |
491 String mContactName = curContact.getName(); |
488 if ("".equals(mContactName)) { |
492 if ("".equals(mContactName)) { |
615 mRoster = null; |
619 mRoster = null; |
616 } |
620 } |
617 } |
621 } |
618 |
622 |
619 private class BeemBroadcastReceiver extends BroadcastReceiver { |
623 private class BeemBroadcastReceiver extends BroadcastReceiver { |
620 |
|
621 @Override |
624 @Override |
622 public void onReceive(Context context, Intent intent) { |
625 public void onReceive(Context context, Intent intent) { |
623 Log.d(TAG, "broadcast received"); |
626 Log.d(TAG, "broadcast received"); |
624 |
627 stopService(SERVICE_INTENT); |
625 } |
628 startActivity(new Intent(ContactList.this, Login.class)); |
626 |
629 finish(); |
|
630 } |
627 } |
631 } |
628 } |
632 } |