我试图具体弄清楚我使用 OkHttpClient 发送的请求使用了我的应用程序的数据使用量,并且我发现我可以使用TrafficStats来标记线程,然后使用该标记查看它的网络活动。
如果我做类似的事情
TrafficStats.setThreadStatsTag(1234);
okHttpClient.execute(request);
Run Code Online (Sandbox Code Playgroud)
然后它实际上将其标记为“ok”(ish),但是当我使用异步方法(okHttpClient.enqueue(request))时,它没有(这很明显,尽管我希望他们对此有支持)。
所以我尝试了几件事:
有任何想法吗?
这个功课问题我一直在破坏我的大脑:
我必须在C++中创建一个数组类,其中在编译时检查对数组中元素的索引访问,即如果我尝试访问具有超出大小的索引的数组,则会导致编译错误.
我以为我会使用枚举作为索引而不是整数,但是我和我的导师说过,他告诉我这不是正确的方法,他还说"认为以相同的价格你可以用这个来排列索引不是从0"或类似的东西开始.
我很感激任何建议!