小编teh*_*ess的帖子

在PagerAdapter类中的instantiateItem函数中的'position'混淆(android)

我目前正在阅读水平视图分页教程:http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizo​​ntal-view-paging/

出于测试目的,我添加了以下行作为instantiateItem(...)函数的第一行:

Log.d("SimpleViewPagerActivity", "Position " + position);
Run Code Online (Sandbox Code Playgroud)

(以下是令人困惑的,所以如果你自己尝试一下这个例子,看看我在下面的段落中谈论它会更好):在这个例子中,有5个ViewPager位置(从零开始)和活动设置为从位置2开始.当我启动活动时,日志表示初始位置从1然后是2然后是3.如果我向左滑动,则日志显示位置为0.当我滑动到再左,没有日志消息.从这里开始,我向右滑动,现在位置为2.我再次向右滑动,位置为3.我向右滑动到其他位置,我得到的结果是我无法解释的.

有人可以在instatiateItem()中解释'position'变量,还是指向某个解释它的地方?我目前正在使用Android兼容性软件包v.6

android position android-viewpager

4
推荐指数
1
解决办法
2168
查看次数

set-cookie 标头未在 Edge 中设置 cookie

我正在本地测试应用程序,并向http://localhost:3000/api/auth/login发出授权请求。响应中将返回 set-cookie 标头以及 JWT 身份验证令牌。JWT 看起来像:

JWT-TOKEN=[really long alphanumeric string];Version=1;Comment=;Domain=;Path=/;Max-Age=3600;;HttpOnly
Run Code Online (Sandbox Code Playgroud)

之后,我向http://localhost:3000/api/other/resource发出另一个请求,但收到未经授权的错误,因为它期望请求中包含带有 JWT 令牌的 cookie。

Cookie 在 Firefox、Safari 和 Chrome 中设置,但在 Edge 中未设置。Edge 开发工具控制台中没有任何错误。知道为什么 Edge 中没有设置 cookie 吗?

cookies http setcookie microsoft-edge

3
推荐指数
1
解决办法
3759
查看次数