/**
* Used by the generated code.
*
* @hide
*/
@SuppressWarnings("WeakerAccess")
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
public InvalidationTracker(RoomDatabase database, String... tableNames) {
mDatabase = database;
mObservedTableTracker = new ObservedTableTracker(tableNames.length);
mTableIdLookup = new ArrayMap<>();
final int size = tableNames.length;
mTableNames = new String[size];
for (int id = 0; id < size; id++) {
final String tableName = tableNames[id].toLowerCase(Locale.US);
mTableIdLookup.put(tableName, id);
mTableNames[id] = tableName;
}
mTableVersions = new long[tableNames.length];
Arrays.fill(mTableVersions, 0);
}
InvalidationTracker.java 文件源码
java
阅读 47
收藏 0
点赞 0
评论 0
项目:AndroidLife
作者:
评论列表
文章目录