本文整理汇总了Java中org.kymjs.kjframe.utils.KJLoger.debugLog方法的典型用法代码示例。如果您正苦于以下问题:Java KJLoger.debugLog方法的具体用法?Java KJLoger.debugLog怎么用?Java KJLoger.debugLog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.kymjs.kjframe.utils.KJLoger
的用法示例。
在下文中一共展示了KJLoger.debugLog方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showLogIfOpen
import org.kymjs.kjframe.utils.KJLoger; //导入方法依赖的package包/类
private static void showLogIfOpen(String msg) {
if (BitmapConfig.isDEBUG) {
KJLoger.debugLog(KJBitmap.class.getSimpleName(), msg);
}
}
示例2: run
import org.kymjs.kjframe.utils.KJLoger; //导入方法依赖的package包/类
/**
* 工作在阻塞态
*/
@Override
public void run() {
Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
mCache.initialize();
while (true) {
try {
final Request<?> request = mCacheQueue.take();
if (request.isCanceled()) {
request.finish("cache-discard-canceled");
continue;
}
Cache.Entry entry = mCache.get(request.getCacheKey());
if (entry == null) { // 如果没有缓存,去网络请求
mNetworkQueue.put(request);
continue;
}
// 如果缓存过期,去网络请求,图片缓存永久有效
if (entry.isExpired() && !(request instanceof Persistence)) {
request.setCacheEntry(entry);
mNetworkQueue.put(request);
continue;
}
// 从缓存返回数据
Response<?> response = request
.parseNetworkResponse(new NetworkResponse(entry.data,
entry.responseHeaders));
KJLoger.debugLog("CacheDispatcher:", "http resopnd from cache");
if (mConfig.useDelayCache) {
sleep(mConfig.delayTime);
}
mDelivery.postResponse(request, response);
} catch (InterruptedException e) {
if (mQuit) {
return;
} else {
continue;
}
}
}
}
示例3: KJAsyncTask
import org.kymjs.kjframe.utils.KJLoger; //导入方法依赖的package包/类
/**
* 创建一个asynchronous task,这个构造器必须运行于UI线程
*/
public KJAsyncTask() {
mWorker = new WorkerRunnable<Params, Result>() {
@Override
public Result call() throws Exception {
mTaskInvoked.set(true);
// 设置线程优先级
android.os.Process
.setThreadPriority(android.os.Process.THREAD_PRIORITY_BACKGROUND);
return postResult(doInBackground(mParams));
}
};
mFuture = new FutureTask<Result>(mWorker) {
@Override
protected void done() {
try {
if (!mTaskInvoked.get()) {
postResult(get());
}
} catch (InterruptedException e) {
KJLoger.debugLog(getClass().getName(), e.getMessage());
} catch (ExecutionException e) {
throw new RuntimeException(
"An error occured while executing doInBackground()",
e.getCause());
} catch (CancellationException e) {
if (!mTaskInvoked.get()) {
postResult(null);
}
}
}
};
}