database bugfix
This commit is contained in:
parent
853be30fe3
commit
354a47dd62
|
@ -25,7 +25,7 @@
|
||||||
</value>
|
</value>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
|
|
@ -293,6 +293,7 @@ public class DatabaseAdapter {
|
||||||
*/
|
*/
|
||||||
public void updateStatus(Tweet tweet) {
|
public void updateStatus(Tweet tweet) {
|
||||||
SQLiteDatabase db = dataHelper.getWritableDatabase();
|
SQLiteDatabase db = dataHelper.getWritableDatabase();
|
||||||
|
db.beginTransaction();
|
||||||
ContentValues status = new ContentValues();
|
ContentValues status = new ContentValues();
|
||||||
int register = getStatRegister(db,tweet.tweetID);
|
int register = getStatRegister(db,tweet.tweetID);
|
||||||
if (tweet.retweeted)
|
if (tweet.retweeted)
|
||||||
|
@ -309,6 +310,7 @@ public class DatabaseAdapter {
|
||||||
status.put("favorite",tweet.favorit);
|
status.put("favorite",tweet.favorit);
|
||||||
status.put("statusregister",register);
|
status.put("statusregister",register);
|
||||||
db.update("tweet",status,"tweet.tweetID="+tweet.tweetID,null);
|
db.update("tweet",status,"tweet.tweetID="+tweet.tweetID,null);
|
||||||
|
commit(db);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -317,7 +319,9 @@ public class DatabaseAdapter {
|
||||||
*/
|
*/
|
||||||
public void removeStatus(long id) {
|
public void removeStatus(long id) {
|
||||||
SQLiteDatabase db = dataHelper.getWritableDatabase();
|
SQLiteDatabase db = dataHelper.getWritableDatabase();
|
||||||
|
db.beginTransaction();
|
||||||
db.delete("tweet","tweetID="+id,null);
|
db.delete("tweet","tweetID="+id,null);
|
||||||
|
commit(db);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -327,6 +331,7 @@ public class DatabaseAdapter {
|
||||||
*/
|
*/
|
||||||
public void removeFavorite(long tweetId) {
|
public void removeFavorite(long tweetId) {
|
||||||
SQLiteDatabase db = dataHelper.getWritableDatabase();
|
SQLiteDatabase db = dataHelper.getWritableDatabase();
|
||||||
|
db.beginTransaction();
|
||||||
db.delete("favorit", "tweetID=" + tweetId + " AND ownerID=" + homeId, null);
|
db.delete("favorit", "tweetID=" + tweetId + " AND ownerID=" + homeId, null);
|
||||||
|
|
||||||
int register = getStatRegister(db, tweetId);
|
int register = getStatRegister(db, tweetId);
|
||||||
|
@ -335,6 +340,7 @@ public class DatabaseAdapter {
|
||||||
ContentValues status = new ContentValues();
|
ContentValues status = new ContentValues();
|
||||||
status.put("statusregister", register);
|
status.put("statusregister", register);
|
||||||
db.update("tweet", status, "tweet.tweetID=" + tweetId, null);
|
db.update("tweet", status, "tweet.tweetID=" + tweetId, null);
|
||||||
|
commit(db);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue