【发布时间】:2015-03-12 14:06:05
【问题描述】:
我有一个填充了gridview的片段,当我单击gridview项控件时,它将通过intent转移到另一个活动,问题是当我一次单击gridview多次时,它打开了许多活动那么我怎样才能让gridview项目只能点击一次
myGridview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Intent i=new Intent(CurrentActivity.this,NewActivity.class);
new MyAsync(getActivity(),position+1).execute();
}
});
我正在使用 Asynctask 代替那个 Intent,那里正在进行一些网络操作,然后在它的 postexecute 方法中我放置了这个 Intent
【问题讨论】:
-
你能发布更多你的代码吗?这不应该发生......此外,拥有 isClicked 变量也没有意义,因为您总是在检查之前将其设置为 true。