我有这段代码来刷新和下载一个新的容器,但它从来没有。为了获得一个刷新的容器,我已经等了12个多小时了,唯一的方法就是通过GTM控制台手动下载容器文件,然后将它与我的项目放在一起。
我认为下面的代码片段会自动为我完成这个任务。
mTagManager = TagManager.getInstance(context);
PendingResult<ContainerHolder> pending = mTagManager.loadContainerPreferNonDefault(BuildConfig.ANALYTIC_CONTAINER_ID, R.raw.default_container);
pending.setResultCallback(new ResultCallback<ContainerHolder>() {
@Override
public void onResult(ContainerHolder containerHolder) {
AnalyticsManager.setContainerHolder(containerHolder);
containerHolder.refresh();
}
}, 2, TimeUnit.SECONDS);有人知道这个代码有什么问题吗?
发布于 2015-09-04 17:08:14
mTagManager =TagManager.getInstance(上下文);
PendingResult<ContainerHolder> pending = mTagManager.loadContainerPreferNonDefault(BuildConfig.ANALYTIC_CONTAINER_ID, R.raw.default_container);
pending.setResultCallback(new ResultCallback<ContainerHolder>() {
@Override
public void onResult(ContainerHolder containerHolder) {
AnalyticsManager.setContainerHolder(containerHolder);
//neeeded to have this :
getContainerHolder().getContainer();
containerHolder.refresh();
}
}, 2, TimeUnit.SECONDS);https://stackoverflow.com/questions/32401746
复制相似问题