Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.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 如何将数据保存到android中单个值的多个按钮中,并将总值保存到firebase中?_Java_Android - Fatal编程技术网

Java 如何将数据保存到android中单个值的多个按钮中,并将总值保存到firebase中?

Java 如何将数据保存到android中单个值的多个按钮中,并将总值保存到firebase中?,java,android,Java,Android,我是android新手。我在一个活动上有五个按钮,每次单击按钮时,我都想将显示/写入的数据保存到arraylist或list中,然后添加(+)每次单击任何按钮时,将其存储在单个值上,单击sublit按钮时,整个单个值将作为单个子数据保存到firebase数据库中 希望这对你有用 ArrayList<Integer> total = new ArrayList(); int totalCount = 0; button10.setOnClickListener(

我是android新手。我在一个活动上有五个按钮,每次单击按钮时,我都想将显示/写入的数据保存到arraylist或list中,然后添加(+)每次单击任何按钮时,将其存储在单个值上,单击sublit按钮时,整个单个值将作为单个子数据保存到firebase数据库中


希望这对你有用

ArrayList<Integer> total =  new ArrayList();

int totalCount = 0;


        button10.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(10);
            }
        });

        button20.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(20);
            }
        });

        button50.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(50);
            }
        });

        button100.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(100);
            }
        });

        button500.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(500);
            }
        });

        button1000.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(1000);
            }
        });

        submitButton.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                for(int i = 0; i < total.size();i++){
                    totalCount = totalCount + total.get(i); //total value or Output
                }
            }
        });
ArrayList total=new ArrayList();
int totalCount=0;
button10.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
增加(10);
}
});
button20.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
增加(20);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
增加(50);
}
});
button100.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
总数.增加(100);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
总数.增加(500);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
总数.增加(1 000);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
对于(int i=0;i
希望这对您有用

ArrayList<Integer> total =  new ArrayList();

int totalCount = 0;


        button10.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(10);
            }
        });

        button20.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(20);
            }
        });

        button50.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(50);
            }
        });

        button100.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(100);
            }
        });

        button500.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(500);
            }
        });

        button1000.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                total.add(1000);
            }
        });

        submitButton.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                for(int i = 0; i < total.size();i++){
                    totalCount = totalCount + total.get(i); //total value or Output
                }
            }
        });
ArrayList total=new ArrayList();
int totalCount=0;
button10.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
增加(10);
}
});
button20.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
增加(20);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
增加(50);
}
});
button100.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
总数.增加(100);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
总数.增加(500);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
总数.增加(1 000);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图){
对于(int i=0;i
在编码示例中回答我会很有帮助。您尝试过什么吗?是的,我已将两个编辑文本中的数据保存到firebase数据库中,这很简单。只需获取按钮的文本。。将该文本转换为整数并求和。您不需要任何arraylist。谢谢Ali Ahmad。现在,如何将每个按钮值保存到单个变量中,并将每个按钮单击值添加到单个值中,然后将该值保存到firebase数据库中?在编码示例中回答我会很有帮助。您尝试过什么吗?是的,我已将数据保存到firebase中数据库从两个编辑文本,这是很容易的任务。只需获取按钮的文本。。将该文本转换为整数并求和。你不需要任何数组列表。谢谢阿里·艾哈迈德。现在,如何将每个按钮的值保存到单个变量中,同时将每个按钮的点击值添加到单个值的总和中,然后将该值保存到fire base数据库谢谢你非常感谢你非常感谢