也许我可以使用ViewPager getCurrentItem()来检索当前页面的索引,但是我如何在代码中使用它呢?
public class QuestionPagerAdapter extends PagerAdapter{
public QuestionPagerAdapter(){
super();
}
@Override
public int getCount() {
int qcount = QuestionPagerAdapter.q.getQuestionCount();
return qcount;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == ((View) object);
}
@Override
public Object instantiateItem(View collection, int pos) {
LayoutInflater inflater = (LayoutInflater) collection.getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View page = inflater.inflate(R.layout.page_quiz, null);
TextView tv = (TextView)page.findViewById(R.id.questionText);
QuizFetchTask fft = new QuizFetchTask(tv);
fft.execute(pos);
((ViewPager) collection).addView(page, 0);
return page;
}
@Override
public void destroyItem(View collection, int position, Object view) {
//Util.Log("destroying" + position);
((ViewPager) collection).removeView((View) view);
}
}
您可能要查找的是viewpager.setonpageChangelistener
所以你可以这样做:
myViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int i, float v, int i2) {
}
@Override
public void onPageSelected(int i) {
fft.execute(i)
}
@Override
public void onPageScrollStateChanged(int i) {
}
});
此外,我不确定当页面被选中时,您试图执行什么类型的任务,但首先取消前一个任务是有意义的..例如:
@Override
public void onPageSelected(int i) {
fft.cancel(true);
fft.execute(i)
}
在我的中,我有一些项目,用户可以滚动查看。现在我想保存这个位置,回来后滚动那个位置。下面的代码总是返回0,我不能保存它: logcat:
问题内容: 嗨,我写了一个应用程序,获取当前的纬度和经度并将其转换为相应的地址。我可以获取纬度和经度,但是如何使用json将其转换为相应的地址。我是json的新手。我尝试了一些示例代码,但没有得到地址 这是我的代码 请帮助我 提前致谢 问题答案: 要改回可读格式,您也可以使用Geocoder,但有时由于Google Play服务问题而无法正常工作。我将这个json地理编码用作第二种选择,以防万一。
首先,我看到了这个话题,但我不能理解。 问题: 我做错了什么?
本文向大家介绍PHP获取当前所在目录位置的方法,包括了PHP获取当前所在目录位置的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP获取当前所在目录位置的方法。分享给大家供大家参考。具体分析如下: 如果要获取脚本文件的目录,要应用函数getcwd()来实现。函数声明如下: string getcwd ( void ) ; 成功执行后返回当前目录字符串,失败返回FALSE。 示例如下
返回当前页面URL。 使用 window.location.href 获取当前页面URL。 const currentURL = () => window.location.href; currentURL(); // 'https://google.com'
NEI 的项目有唯一标识 Key,可用它来获取项目以及项目中的资源。所以,请不要泄漏项目的 Key,不然其他人就能获取到你的项目的信息了。隔段时间重新生成 key 是个好习惯。 项目的 Key,在 设置 中查看,它的地址是: https://nei.netease.com/project/tool/?pid=[项目Id] 注意,如果你在项目中的角色是 观察者,则没有 设置 标签,而是 工具 标签
您可以从Burp 仪表板(dashboard)中打开任务详细信息窗口(task details)来访问扫描任务中含有审计的具体项目。 该栏显示了每个项目的以下详细信息: 项目的编号。 目标主机的协议,Host和URL。 该项的当前状态。 针对被动,主动或是JS分析的各个审计阶段已完成进度。 该项按严重性分类后已确定的问题问题数量。 审计时发出的请求数。请注意,这不是针对插入点数量的线性函数 - 观
在从recycler视图中移除项目后,我必须获取recyclerview的数据集大小 我正在从适配器中删除项目 代码片段