Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我有一个列表视图。如何将列表视图的总点击次数保存到另一个活动文本视图?_Java_Android - Fatal编程技术网

Java 我有一个列表视图。如何将列表视图的总点击次数保存到另一个活动文本视图?

Java 我有一个列表视图。如何将列表视图的总点击次数保存到另一个活动文本视图?,java,android,Java,Android,我有一个列表视图,如何将列表视图的总点击次数保存到另一个活动文本视图 我有自定义列表视图,它有money TextView和name TextView。当我单击列表视图时,在另一个“活动”文本视图上保存的总单击次数 例如 列表视图项=5 单击的第一个项目->另一个活动文本视图有一个值 单击的第二项->另一个活动文本视图有两个值(上一个值和新值)您可以在活动中有一个countClicks int,并在创建新活动时将该int传递给intent 按如下方式捕捉单击: int countClick =

我有一个列表视图,如何将列表视图的总点击次数保存到另一个活动文本视图

我有自定义列表视图,它有money TextView和name TextView。当我单击列表视图时,在另一个“活动”文本视图上保存的总单击次数

例如

列表视图项=5

单击的第一个项目->另一个活动文本视图有一个值


单击的第二项->另一个活动文本视图有两个值(上一个值和新值)

您可以在活动中有一个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)+”);}