浏览代码

clear new message

liuzhenxing1118 2 年之前
父节点
当前提交
fbc1d54c88

+ 3 - 0
app/src/main/java/com/xplora/xpchat/activity/ContactsActivity.java

@@ -41,6 +41,9 @@ public class ContactsActivity extends BaseActivity {
         getWindow().requestFeature(Window.FEATURE_SWIPE_TO_DISMISS);
         setContentView(R.layout.activity_itemlist);
         Log.d(TAG, "onCreateBase");
+
+        //去掉launcher中的new message
+        DataManager.setNewMessageStatus();
     }
 
     @Override

+ 5 - 0
app/src/main/java/com/xplora/xpchat/manager/DataManager.java

@@ -15,6 +15,7 @@ import com.xplora.xpchat.model.GridModel;
 import com.xplora.xpchat.model.MessageBean;
 import com.xplora.xpchat.utils.Constant;
 import com.xplora.xpchat.utils.Macros;
+import com.xplora.xpchat.utils.MetaData;
 import com.xplora.xpchat.utils.ResUtils;
 import com.xplora.xpchat.utils.ToolsUtils;
 import com.xplora.xpchat.R;
@@ -478,4 +479,8 @@ public class DataManager {
     public static void setTimeFormat(String format) {
         Settings.System.putString(ChatApplication.getsContext().getContentResolver(), Settings.System.TIME_12_24, format);
     }
+
+    public static void setNewMessageStatus() {
+        Settings.System.putString(ChatApplication.getsContext().getContentResolver(), MetaData.KEY_NEW_MESSAGE, "");
+    }
 }

+ 2 - 0
app/src/main/java/com/xplora/xpchat/utils/MetaData.java

@@ -7,4 +7,6 @@ public class MetaData {
     public final static String DB_CHAT = AUTHORITIES_CHAT + "/chat";
     public final static String DB_PRESETTEXT = AUTHORITIES_CHAT + "/presettext";
     public final static String DB_EMOJI = AUTHORITIES_CHAT + "/emoji";
+
+    public static final String KEY_NEW_MESSAGE = "new_message";
 }