Java 我有一个列表视图。如何将列表视图的总点击次数保存到另一个活动文本视图?
我有一个列表视图,如何将列表视图的总点击次数保存到另一个活动文本视图 我有自定义列表视图,它有money TextView和name TextView。当我单击列表视图时,在另一个“活动”文本视图上保存的总单击次数 例如 列表视图项=5 单击的第一个项目->另一个活动文本视图有一个值Java 我有一个列表视图。如何将列表视图的总点击次数保存到另一个活动文本视图?,java,android,Java,Android,我有一个列表视图,如何将列表视图的总点击次数保存到另一个活动文本视图 我有自定义列表视图,它有money TextView和name TextView。当我单击列表视图时,在另一个“活动”文本视图上保存的总单击次数 例如 列表视图项=5 单击的第一个项目->另一个活动文本视图有一个值 单击的第二项->另一个活动文本视图有两个值(上一个值和新值)您可以在活动中有一个countClicks int,并在创建新活动时将该int传递给intent 按如下方式捕捉单击: int countClick =
单击的第二项->另一个活动文本视图有两个值(上一个值和新值)您可以在活动中有一个countClicks int,并在创建新活动时将该int传递给intent 按如下方式捕捉单击:
int countClick = 0;
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
countClicks ++;
}
});
int countClick=0;
list.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
countClicks++;
}
});
Use可以为此使用SharedReferences
int count=0;
SharedPreferences pref=getSharedPreferences("share",1);
Editor edit=pref.edit();
if(pref.contains("count"))
{
count=pref.getInt("count", 0);
}
//Do this code in OnItemClickListener()..
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
count++;
edit.putInt("count", count);
edit.commit();
Intent intent=new Intent(getActivity(),PersonalChat.class);
startActivity(intent);
}
});
int count=0;
SharedReferences pref=获取SharedReferences(“共享”,1);
编辑器编辑=pref.edit();
if(pref.contains(“count”))
{
count=pref.getInt(“count”,0);
}
//在MClickListener()中执行此代码。。
list.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
//TODO自动生成的方法存根
计数++;
编辑.putInt(“计数”,计数);
edit.commit();
Intent Intent=新的Intent(getActivity(),PersonalChat.class);
星触觉(意向);
}
});
让我们尽力帮助您。您想知道列表被单击了多少次,并在新活动的文本视图中显示该数字吗?我说得对吗?是的,你说得对@jdenaiss将号码保存在SharedReference中。@vincentzhou你能给我一个类似于我上述问题的链接吗?@sundersharma我建议你给我们看看你的代码。帮助会更容易。谢谢@JDenais,但我的弹出要求是在第二个活动中立即检查我的链接。。。SharedReferences pref=获取SharedReferences(“共享”,1);if(pref.contains(“count”){Log.e(“pref count”,pref.getInt(“count”,0)+”);}