1.社区搜索,增加搜索历史

2.反馈30分钟内提交过内容完全相同的反馈,出现弹窗提醒
3.多种跳转类型的地方,增加低版本兼容
This commit is contained in:
kehaoyuan
2018-09-10 17:49:50 +08:00
parent 3cdc76b548
commit 53618e0117
16 changed files with 415 additions and 63 deletions

View File

@ -6,11 +6,12 @@ import android.support.v4.util.ArrayMap;
import com.gh.gamecenter.db.info.AppRunTimeInfo;
import com.gh.gamecenter.db.info.AppTrafficInfo;
import com.gh.gamecenter.db.info.GameTrendsInfo;
import com.gh.gamecenter.db.info.InstallInfo;
import com.gh.gamecenter.db.info.AskSearchHistoryInfo;
import com.gh.gamecenter.db.info.DataCollectionInfo;
import com.gh.gamecenter.db.info.FilterInfo;
import com.gh.gamecenter.db.info.GameInfo;
import com.gh.gamecenter.db.info.GameTrendsInfo;
import com.gh.gamecenter.db.info.InstallInfo;
import com.gh.gamecenter.db.info.PackageInfo;
import com.gh.gamecenter.db.info.SearchHistoryInfo;
import com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper;
@ -24,7 +25,7 @@ import java.sql.SQLException;
public class DatabaseHelper extends OrmLiteSqliteOpenHelper {
private static final String DATABASE_NAME = "gh_assist.db";
private static final int DATABASE_VERSION = 11;
private static final int DATABASE_VERSION = 12;
private static DatabaseHelper instance;
private ArrayMap<String, Dao> daos = new ArrayMap<>();
@ -63,6 +64,7 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper {
TableUtils.createTable(connectionSource, PackageInfo.class);
TableUtils.createTable(connectionSource, AppTrafficInfo.class);
TableUtils.createTable(connectionSource, GameTrendsInfo.class);
TableUtils.createTable(connectionSource, AskSearchHistoryInfo.class);
} catch (SQLException e) {
e.printStackTrace();
}
@ -81,6 +83,7 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper {
TableUtils.dropTable(connectionSource, PackageInfo.class, true);
TableUtils.dropTable(connectionSource, AppTrafficInfo.class, true);
TableUtils.dropTable(connectionSource, GameTrendsInfo.class, true);
TableUtils.dropTable(connectionSource, AskSearchHistoryInfo.class, true);
onCreate(database, connectionSource);
} catch (SQLException e) {
e.printStackTrace();