database bugfix

This commit is contained in:
NudeDude 2018-08-17 22:23:00 +02:00
parent 853be30fe3
commit 354a47dd62
2 changed files with 7 additions and 1 deletions

View File

@ -25,7 +25,7 @@
</value>
</option>
</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" />
</component>
<component name="ProjectType">

View File

@ -293,6 +293,7 @@ public class DatabaseAdapter {
*/
public void updateStatus(Tweet tweet) {
SQLiteDatabase db = dataHelper.getWritableDatabase();
db.beginTransaction();
ContentValues status = new ContentValues();
int register = getStatRegister(db,tweet.tweetID);
if (tweet.retweeted)
@ -309,6 +310,7 @@ public class DatabaseAdapter {
status.put("favorite",tweet.favorit);
status.put("statusregister",register);
db.update("tweet",status,"tweet.tweetID="+tweet.tweetID,null);
commit(db);
}
/**
@ -317,7 +319,9 @@ public class DatabaseAdapter {
*/
public void removeStatus(long id) {
SQLiteDatabase db = dataHelper.getWritableDatabase();
db.beginTransaction();
db.delete("tweet","tweetID="+id,null);
commit(db);
}
/**
@ -327,6 +331,7 @@ public class DatabaseAdapter {
*/
public void removeFavorite(long tweetId) {
SQLiteDatabase db = dataHelper.getWritableDatabase();
db.beginTransaction();
db.delete("favorit", "tweetID=" + tweetId + " AND ownerID=" + homeId, null);
int register = getStatRegister(db, tweetId);
@ -335,6 +340,7 @@ public class DatabaseAdapter {
ContentValues status = new ContentValues();
status.put("statusregister", register);
db.update("tweet", status, "tweet.tweetID=" + tweetId, null);
commit(db);
}
/**