我想将几笔交易分批上传到Back4App。但是,使用下面的代码中的for循环,没有创建新的事务。请告知原因?
btn_convert.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
String s = ed_conso.getText().toString();
if (s.length()==0)
{
Utilities.normal_toast(DB_parse_ul_developer_batch.this, "NO INPUT!");
}
else
{
record_to_up_list = new ArrayList<String>();
String [] temp_Q = null;
temp_Q = s.split("--Z--");
record_to_up_list.add("Records_id--x--Username--x--UserID--x--Status--x--Override--x--Vocab--x--English--x--Chinese--x--Category--x--Cat_ID");
for (int i = 0; i < temp_Q.length; ++i)
{
String ss = temp_Q[i];
String[] ww = ss.split("--x--");
String gg = ww[3];
record_to_up_list.add((ob_org_max_index+i+1) + "--x--系統--x--00000-00000--x--accepted--x--no--x--"+ss+ "--x--01--x--" + gg);
String [] temp_content = null;
temp_content = record_to_up_list.get(i).split("--x--");
ParseObject database = null;
database = new ParseObject("RecordsDB");
database.put("records_id", temp_content[0]);
database.put("username", temp_content[1]);
database.put("user_id", temp_content[2]);
database.put("status", temp_content[3]);
database.put("override", temp_content[4]);
database.put("vocab_chi", temp_content[5]);
database.put("vocab_eng", temp_content[6]);
database.put("description", temp_content[7]);
database.put("category_id", temp_content[8]);
database.put("category", temp_content[9]);
database.saveInBackground();
}
问题: -我不知道为什么使用上述代码的Back4App中没有新记录。你能请教吗?