变量初始化

时间:2016-02-17 08:14:10

标签: java

int seqno = 0; 
seqno++;

String seq = String.valueOf(seqno);
Firebase postRef = rootRef.child("employee");
Map<String, String> post1 = new HashMap<String, String>();

post1.put("Seqno", seq);

我想将seq号存储在firebase中,每次当我尝试将seq号添加到firebase时,它必须增加并添加。例如:1,2,3 ..

我的问题是因为初始化seqno为0,每次初始化并添加为1,1,1 ......

Firebase data

我只需从子树中检索路径字段。我怎么能这样做?

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

将函数中的SeqNo添加到firebase中的代码...并调用它... 将初始化语句保留在外... 类似......

private static int seqno = 0; 


public void AddSquence(int seqno)
{
String seq = String.valueOf(seqno);
Firebase postRef = rootRef.child("employee");
Map<String, String> post1 = new HashMap<String, String>();
post1.put("Seqno", seq);

    if(seqno > max)
      {
       System.exit(0);
      }
   else
    {
    AddSquence(seqno+1);
    }

    }

答案 1 :(得分:0)

你可以随时制作&#34; seqno&#34;作为类成员:类的字段如下:

public class MyClass{
  private int seqno;
  ....
}