public CodeGeneratorManager(Context context) {
this.mContext = context;
this.mStoredRequests = new LinkedList<>();
this.mCodeGenerationConnection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName className, IBinder binder) {
try {
if (!mResumed) {
unbind();
} else {
mGeneratorService = ((CodeGeneratorService.CodeGeneratorBinder) binder)
.getService();
while (!mStoredRequests.isEmpty()) {
executeCodeGenerationRequest(mStoredRequests.poll());
}
}
} finally {
mIsConnecting = false;
}
}
@Override
public void onServiceDisconnected(ComponentName arg0) {
mGeneratorService = null;
}
};
}
CodeGeneratorManager.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:Blockly
作者:
评论列表
文章目录