|
|
@@ -497,10 +497,8 @@ public class DBManager {
|
|
|
sqLiteStatement.bindLong(8, subscriptionNumber.getRemoved());
|
|
|
sqLiteStatement.execute();
|
|
|
}*/
|
|
|
-
|
|
|
-
|
|
|
- public void saveListToAllSubs(List<SubscriptionNumber> subscriptionNumbers){
|
|
|
- String saveSql = "replace into AllSubs(subs_id,subs_title,subs_kind,subs_status,subs_type,subs_master,subs_username,subs_removed) values (?,?,?,?,?,?,?,?)";
|
|
|
+ public void saveListToAllSubs(List<SubscriptionNumber> subscriptionNumbers) {
|
|
|
+ String saveSql = "replace into AllSubs(subs_id,subs_title,subs_kind,subs_status,subs_type,subs_master,subs_username,subs_removed,subs_img) values (?,?,?,?,?,?,?,?,?)";
|
|
|
SQLiteStatement sqLiteStatement = db.compileStatement(saveSql);
|
|
|
for (int i = 0; i < subscriptionNumbers.size(); i++) {
|
|
|
SubscriptionNumber subscriptionNumber = subscriptionNumbers.get(i);
|
|
|
@@ -512,6 +510,8 @@ public class DBManager {
|
|
|
sqLiteStatement.bindString(6, subscriptionNumber.getMaster());
|
|
|
sqLiteStatement.bindString(7, subscriptionNumber.getUsername());
|
|
|
sqLiteStatement.bindLong(8, subscriptionNumber.getRemoved());
|
|
|
+ sqLiteStatement.bindBlob(9, subscriptionNumber.getImg());
|
|
|
+
|
|
|
sqLiteStatement.execute();
|
|
|
}
|
|
|
}
|
|
|
@@ -533,6 +533,7 @@ public class DBManager {
|
|
|
subscriptionNumber.setMaster(cursor.getString(cursor.getColumnIndex("subs_master")));
|
|
|
subscriptionNumber.setUsername(cursor.getString(cursor.getColumnIndex("subs_username")));
|
|
|
subscriptionNumber.setRemoved(cursor.getInt(cursor.getColumnIndex("subs_removed")));
|
|
|
+ subscriptionNumber.setImg(cursor.getBlob(cursor.getColumnIndex("subs_img")));
|
|
|
subscriptionNumbers.add(subscriptionNumber);
|
|
|
}
|
|
|
cursor.close();
|
|
|
@@ -554,7 +555,7 @@ public class DBManager {
|
|
|
sta.executeInsert();
|
|
|
}
|
|
|
|
|
|
- public void updateListAllSubs(List<SubscriptionNumber> subscriptionNumbers){
|
|
|
+ public void updateListAllSubs(List<SubscriptionNumber> subscriptionNumbers) {
|
|
|
String sql = "update AllSubs"
|
|
|
+ " set subs_status=?, subs_removed=? "
|
|
|
+ " where subs_id=? and subs_master=? and subs_username=? ;";
|
|
|
@@ -600,7 +601,7 @@ public class DBManager {
|
|
|
* ************* 已订阅表MySubs操作 ***************************************
|
|
|
*************************************************************************/
|
|
|
public void saveToMySubs(PersonalSubscriptionBean personalSubscriptionBean) {
|
|
|
- String saveSql = "replace into MySubs(subs_id,subs_title,subs_kind,subs_type,subs_applied,subs_master,subs_username) values (?,?,?,?,?,?,?)";
|
|
|
+ String saveSql = "replace into MySubs(subs_id,subs_title,subs_kind,subs_type,subs_applied,subs_master,subs_username,subs_img) values (?,?,?,?,?,?,?,?)";
|
|
|
SQLiteStatement sqLiteStatement = db.compileStatement(saveSql);
|
|
|
sqLiteStatement.bindLong(1, personalSubscriptionBean.getNUM_ID());
|
|
|
sqLiteStatement.bindString(2, personalSubscriptionBean.getTITLE());
|
|
|
@@ -609,11 +610,12 @@ public class DBManager {
|
|
|
sqLiteStatement.bindLong(5, personalSubscriptionBean.getISAPPLED());
|
|
|
sqLiteStatement.bindString(6, personalSubscriptionBean.getMASTER());
|
|
|
sqLiteStatement.bindString(7, personalSubscriptionBean.getUSERNAME());
|
|
|
+ sqLiteStatement.bindBlob(8, personalSubscriptionBean.getIMG());
|
|
|
sqLiteStatement.execute();
|
|
|
}
|
|
|
|
|
|
public void saveListToMySubs(List<PersonalSubscriptionBean> personalSubscriptionBeans) {
|
|
|
- String saveSql = "replace into MySubs(subs_id,subs_title,subs_kind,subs_type,subs_applied,subs_master,subs_username) values (?,?,?,?,?,?,?)";
|
|
|
+ String saveSql = "replace into MySubs(subs_id,subs_title,subs_kind,subs_type,subs_applied,subs_master,subs_username,subs_img) values (?,?,?,?,?,?,?,?)";
|
|
|
SQLiteStatement sqLiteStatement = db.compileStatement(saveSql);
|
|
|
for (int i = 0; i < personalSubscriptionBeans.size(); i++) {
|
|
|
PersonalSubscriptionBean personalSubscriptionBean = personalSubscriptionBeans.get(i);
|
|
|
@@ -624,6 +626,7 @@ public class DBManager {
|
|
|
sqLiteStatement.bindLong(5, personalSubscriptionBean.getISAPPLED());
|
|
|
sqLiteStatement.bindString(6, personalSubscriptionBean.getMASTER());
|
|
|
sqLiteStatement.bindString(7, personalSubscriptionBean.getUSERNAME());
|
|
|
+ sqLiteStatement.bindBlob(8, personalSubscriptionBean.getIMG());
|
|
|
sqLiteStatement.execute();
|
|
|
}
|
|
|
}
|
|
|
@@ -644,6 +647,7 @@ public class DBManager {
|
|
|
personalSubscriptionBean.setISAPPLED(cursor.getInt(cursor.getColumnIndex("subs_applied")));
|
|
|
personalSubscriptionBean.setMASTER(cursor.getString(cursor.getColumnIndex("subs_master")));
|
|
|
personalSubscriptionBean.setUSERNAME(cursor.getString(cursor.getColumnIndex("subs_username")));
|
|
|
+ personalSubscriptionBean.setIMG(cursor.getBlob(cursor.getColumnIndex("subs_img")));
|
|
|
personalSubscriptionBeans.add(personalSubscriptionBean);
|
|
|
}
|
|
|
cursor.close();
|
|
|
@@ -681,9 +685,9 @@ public class DBManager {
|
|
|
}
|
|
|
}*/
|
|
|
|
|
|
- public void deleteMasterMySubs(String master, String username){
|
|
|
+ public void deleteMasterMySubs(String master, String username) {
|
|
|
String table = "MySubs";
|
|
|
- String[] whereArgs = {master,username};
|
|
|
+ String[] whereArgs = {master, username};
|
|
|
String whereClause = "subs_master=? and subs_username=? ";
|
|
|
db.delete(table, whereClause, whereArgs);
|
|
|
}
|