Java 如何计算Android中的按钮点击次数

Java 如何计算Android中的按钮点击次数,java,android,sqlite,Java,Android,Sqlite,我正在构建一个android应用程序,我需要计算一个按钮在特定时间内被点击的次数,并在另一个页面中显示它,是否有帮助?尝试这种方式,首先在活动类文件中声明全局变量,如下所示: int clickcount=0; 将click事件添加到按钮和增量值clickcount变量后,如下代码所示: yourbutton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {

我正在构建一个android应用程序,我需要计算一个按钮在特定时间内被点击的次数,并在另一个页面中显示它,是否有帮助?

尝试这种方式,首先在活动类文件中声明全局变量,如下所示:

int clickcount=0;
将click事件添加到按钮和增量值clickcount变量后,如下代码所示:

yourbutton.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        clickcount=clickcount+1;
        if(clickcount==1)
        {
            //first time clicked to do this
            Toast.makeText(getApplicationContext(),"Button clicked first time!", Toast.LENGTH_LONG).show();
        }
        else
        {
            //check how many times clicked and so on 
            Toast.makeText(getApplicationContext(),"Button clicked count is"+clickcount, Toast.LENGTH_LONG).show();
        }
    }
});

您可以将单击添加到列表中并稍后读取值,您可以将单击存储到列表中并通过计时器清理此列表。你可以。。。你有很多方法可以做到这一点。如果需要,可以将值保存到数据库或首选项中。

由@sandipon给出的答案很好。但是全局变量可能会被销毁,您可以使用SharedReferences来存储值,以防您想使其持久化。

添加您的代码段我喜欢您的工作,但如果我有另一个页面,该页面应该显示它被单击的次数,那么我需要数据库,因为我的所有项目都包含按钮,并且我有一个信息页面,该页面显示每个按钮被单击的次数和点击的次数什么time@CaroleMattar你说的另一页是什么意思?您可以随时使用SharedReferences来记录按钮单击的次数,即使在退出应用程序后也是如此。它比使用数据库更容易使用。我的应用程序没有单个文本字段,这里有很多活动,每个活动大约有8个按钮,有一个页面可以让管理员知道点击了什么,点击了多少次以及日期,如果你能提供一个源代码来帮助我显示在这个活动中点击的每个按钮的数量,你能给我一个完整的答案吗你的意思是什么,就像我说的,我需要显示一个按钮在另一个活动上被点击的次数,以及它的时间和日期。好的,给我一些时间。