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