@WorkerThread
@NonNull
private synchronized SQLiteDatabase lazyDatabase() {
if (mDatabase == null || !mDatabase.isOpen()) {
mDatabase = this.getWritableDatabase();
}
return mDatabase;
}
java类android.support.annotation.WorkerThread的实例源码
HistoryDatabase.java 文件源码
项目:Xndroid
阅读 63
收藏 0
点赞 0
评论 0
EegeoMap.java 文件源码
项目:android-api
阅读 32
收藏 0
点赞 0
评论 0
@WorkerThread
private void jniOnCameraMove() {
m_uiRunner.runOnUiThread(new Runnable() {
@UiThread
@Override
public void run() {
for (OnCameraMoveListener listener : m_onCameraMoveListeners) {
listener.onCameraMove();
}
}
});
}
BaseDao.java 文件源码
项目:goblin-lib
阅读 38
收藏 0
点赞 0
评论 0
@WorkerThread
private Cursor query(Param param){
SQLiteQueryBuilder sqLiteQueryBuilder = getQueryBuilder();
Cursor c;
if(sqLiteQueryBuilder != null){
c = sqLiteQueryBuilder.query(
Database.getDatabase(),
param.projection,
param.selection,
param.selectionArgs,
null, null,
param.sortOrder
);
}
else {
c = Database.getDatabase().query(
getTableName(),
param.projection,
param.selection,
param.selectionArgs,
null, null,
param.sortOrder
);
}
return c;
}
BLog.java 文件源码
项目:b-log
阅读 33
收藏 0
点赞 0
评论 0
/**
* Zipping log files and return the zip file.
*/
@WorkerThread
public static File zippingLogFiles(int mode, List<File> attaches) {
if (checkInit()) {
return sLogEngine.zippingFiles(mode, attaches);
}
return null;
}
NativeApiObject.java 文件源码
项目:android-api
阅读 33
收藏 0
点赞 0
评论 0
@WorkerThread
protected int getNativeHandle() {
if (m_nativeHandle == null)
throw new RuntimeException("nativeHandle not yet available, ensure all calls to getNativeHandle are wrapped by submit()");
return m_nativeHandle.intValue();
}
HistoryDatabase.java 文件源码
项目:Xndroid
阅读 25
收藏 0
点赞 0
评论 0
@WorkerThread
@Nullable
synchronized String getHistoryItem(@NonNull String url) {
Cursor cursor = lazyDatabase().query(TABLE_HISTORY, new String[]{KEY_ID, KEY_URL, KEY_TITLE},
KEY_URL + " = ?", new String[]{url}, null, null, null, "1");
String m = null;
if (cursor != null) {
cursor.moveToFirst();
m = cursor.getString(0);
cursor.close();
}
return m;
}
PoiSearch.java 文件源码
项目:android-api
阅读 28
收藏 0
点赞 0
评论 0
@UiThread
PoiSearch(final PoiApi poiApi, OnPoiSearchCompletedListener callback, Callable<Integer> beginSearchCallable) {
super(poiApi.getNativeRunner(), poiApi.getUiRunner(), beginSearchCallable);
m_poiApi = poiApi;
m_callback = callback;
submit(new Runnable() {
@WorkerThread
@Override
public void run() {
m_poiApi.register(PoiSearch.this, getNativeHandle());
}
});
}
EegeoMap.java 文件源码
项目:android-api
阅读 32
收藏 0
点赞 0
评论 0
@WorkerThread
private void jniOnIndoorEnterFailed() {
m_uiRunner.runOnUiThread(new Runnable() {
public void run() {
m_indoorMap = null;
m_currentIndoorFloor = -1;
}
});
}
BlueSphereApi.java 文件源码
项目:android-api
阅读 22
收藏 0
点赞 0
评论 0
@WorkerThread
public void setElevation(BlueSphere.AllowHandleAccess allowHandleAccess, double elevation) {
if (allowHandleAccess == null)
throw new NullPointerException("Null access token. Method is intended for internal use by BlueSphere");
nativeSetElevation(
m_jniEegeoMapApiPtr,
elevation);
}
ParticleCloud.java 文件源码
项目:xlight_android_native
阅读 28
收藏 0
点赞 0
评论 0
@WorkerThread
void unclaimDevice(String deviceId) {
mainApi.unclaimDevice(deviceId);
synchronized (devices) {
devices.remove(deviceId);
}
sendUpdateBroadcast();
}