Le status de la liste de contact est maintenu.
authormarseille
Thu, 23 Apr 2009 14:32:45 +0200
changeset 144 3dd605c7c71f
parent 143 6f6f5838aef9
child 145 70b67bdac4fc
Le status de la liste de contact est maintenu.
res/values/style.xml
src/com/beem/project/beem/ui/ContactList.java
--- a/res/values/style.xml	Thu Apr 23 12:41:13 2009 +0200
+++ b/res/values/style.xml	Thu Apr 23 14:32:45 2009 +0200
@@ -1,31 +1,31 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-  <style name="customtheme" parent="android:Theme">
- </style>
- 
-  	<style name="customtheme.contactList"> 
-    <item name="android:windowBackground">@drawable/background</item>
-    <item name="android:windowNoTitle">true</item>
-    <item name="android:textColor">#000000</item>
-    <item name="android:typeface">sans</item>
-    <item name="android:textSize">18sp</item>
+	<style name="customtheme" parent="android:Theme">
+	</style>
+
+	<style name="customtheme.contactList">
+		<item name="android:windowBackground">@drawable/background</item>
+		<item name="android:windowNoTitle">true</item>
+		<item name="android:textColor">#000000</item>
+		<item name="android:typeface">sans</item>
+		<item name="android:textSize">18sp</item>
+
+	</style>
 
-  </style>
-  
-  	<style name="customtheme.jungle">
-  	<item name="android:windowBackground">@drawable/background</item>
-    <item name="android:windowNoTitle">true</item>
-    <item name="android:textColor">#FFFFFF</item>
-    <item name="android:typeface">sans</item>
-    <item name="android:textSize">18sp</item>
-    </style>
-  	
-  	<style name="customtheme.spinner">
-  	<item name="android:windowBackground">@drawable/background</item>
-    <item name="android:windowNoTitle">true</item>
-    <item name="android:textColor">#FF0000</item>
-    <item name="android:typeface">sans</item>
-    <item name="android:textSize">18sp</item>
-    </style>
-    
+	<style name="customtheme.jungle">
+		<item name="android:windowBackground">@drawable/background</item>
+		<item name="android:windowNoTitle">true</item>
+		<item name="android:textColor">#FFFFFF</item>
+		<item name="android:typeface">sans</item>
+		<item name="android:textSize">18sp</item>
+	</style>
+
+	<style name="customtheme.spinner">
+		<item name="android:windowBackground">@drawable/background</item>
+		<item name="android:windowNoTitle">true</item>
+		<item name="android:textColor">#FF0000</item>
+		<item name="android:typeface">sans</item>
+		<item name="android:textSize">18sp</item>
+	</style>
+
 </resources>
\ No newline at end of file
--- a/src/com/beem/project/beem/ui/ContactList.java	Thu Apr 23 12:41:13 2009 +0200
+++ b/src/com/beem/project/beem/ui/ContactList.java	Thu Apr 23 14:32:45 2009 +0200
@@ -41,7 +41,6 @@
     private static final int CREATEACCOUNT = 1;
     private IXmppFacade mService = null;
     private SharedPreferences mSettings;
-    private Handler mHandler;
     private BeemApplication mBeemApplication;
     private BeemRosterListener mRosterListener;
     private IRoster mRoster;
@@ -62,35 +61,12 @@
     @Override
     protected void onCreate(Bundle saveBundle) {
 	super.onCreate(saveBundle);
-	setTheme(R.style.customtheme_contactList);
-	mHandler = new Handler();
 	mBeemApplication = BeemApplication.getApplication(this);
 	mSettings = getSharedPreferences(
 	    getString(R.string.PreferenceFileName), MODE_PRIVATE);
 	mRosterListener = new BeemRosterListener();
-    }
-
-    @Override
-    protected void onStart() {
-	super.onStart();
-    }
-
-    @Override
-    protected void onDestroy() {
-        // TODO Auto-generated method stub
-        super.onDestroy();
-        mBeemApplication.unbindBeemService();
-    }
-
-    @Override
-    protected void onResume() {
-	super.onResume();
 	mBeemApplication.startBeemService();
-	/*
-	 * @TODO: A ameliorer apres listener de nikita
-	 */
-	Log.i(TAG, "onResume");
-	mBeemApplication.callWhenConnectedToServer(mHandler, new Runnable() {
+	mBeemApplication.callWhenConnectedToServer(new Handler(), new Runnable() {
 	    @Override
 	    public void run() {
 		mService = mBeemApplication.getXmppFacade();
@@ -111,6 +87,13 @@
 	});
     }
 
+    @Override
+    protected void onDestroy() {
+        // TODO Auto-generated method stub
+        super.onDestroy();
+        mBeemApplication.unbindBeemService();
+    }
+
     private void callbackShowContactList() {
 	/*
 	 * @TODO: A ameliorer apres listener de nikita