liuzhenxing1118 3 years ago
parent
commit
573d797661

+ 7 - 7
app/src/main/java/com/xplora/xplauncher/data/DatabaseHelper.java

@@ -29,13 +29,13 @@ public class DatabaseHelper {
             Cursor cursor = resolver.query(uri, null, null, null, null);
             while (cursor.moveToNext()) {
                 RecentBean bean = new RecentBean();
-                bean._id = cursor.getInt(cursor.getColumnIndex("_id"));
+                bean._id = cursor.getLong(cursor.getColumnIndex("_id"));
                 bean.caller = cursor.getString(cursor.getColumnIndex("caller"));
                 bean.callee = cursor.getString(cursor.getColumnIndex("callee"));
                 bean.userId = cursor.getString(cursor.getColumnIndex("userId"));
-                bean.start = cursor.getInt(cursor.getColumnIndex("start"));
-                bean.end = cursor.getInt(cursor.getColumnIndex("end"));
-                bean.type = cursor.getInt(cursor.getColumnIndex("type"));
+                bean.start = Integer.parseInt(cursor.getString(cursor.getColumnIndex("start")));
+                bean.end = Integer.parseInt(cursor.getString(cursor.getColumnIndex("end")));
+                bean.type = Integer.parseInt(cursor.getString(cursor.getColumnIndex("type")));
                 dataList.add(bean);
             }
             cursor.close();
@@ -63,9 +63,9 @@ public class DatabaseHelper {
                 bean.profilePath = cursor.getString(cursor.getColumnIndex("profilePath"));
                 bean.phoneNumber = cursor.getString(cursor.getColumnIndex("phoneNumber"));
                 bean.countryPN = cursor.getString(cursor.getColumnIndex("countryPN"));
-                bean.type = cursor.getInt(cursor.getColumnIndex("type"));
-                bean.rate = cursor.getInt(cursor.getColumnIndex("rate"));
-                bean.unRead = cursor.getInt(cursor.getColumnIndex("unRead"));
+                bean.type = Integer.parseInt(cursor.getString(cursor.getColumnIndex("type")));
+                bean.rate = Integer.parseInt(cursor.getString(cursor.getColumnIndex("rate")));
+                bean.unRead = Integer.parseInt(cursor.getString(cursor.getColumnIndex("unRead")));
                 arrayList.add(bean);
             } while (cursor.moveToNext());
             cursor.close();

+ 1 - 1
app/src/main/java/com/xplora/xplauncher/model/ContactBean.java

@@ -1,7 +1,7 @@
 package com.xplora.xplauncher.model;
 
 public class ContactBean extends BaseBean {
-    public int _id = 0;
+    public long _id = 0;
     public String id = "";
     public String userId = "";
     public String name = "";

+ 1 - 1
app/src/main/java/com/xplora/xplauncher/model/RecentBean.java

@@ -1,7 +1,7 @@
 package com.xplora.xplauncher.model;
 
 public class RecentBean extends BaseBean {
-    public int _id = 0;
+    public long _id = 0;
     public String caller = "";
     public String callee = "";
     public String userId = "";