用于会议室数据库插入的OnSuccessListner

时间:2020-02-29 17:05:00

标签: android

这是我对数据库的插入(Entity,Dao和viewModel为here

    ImageButton fab = findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
        String cityName = cityNameWeakReference.getText().toString();
        City cityItem = new City(cityName, Lat, Long);
//        Snackbar.make(view, cityName + Lat+Long, Snackbar.LENGTH_LONG)
//            .setAction("Action", null).show();
        mcityViewModel.insert(cityItem);
      }
    });

我想要插入的小吃条/吐司成功。请帮助我。

1 个答案:

答案 0 :(得分:0)

通过以下方式定义您的插入方法:

Long insert(City cityItem);

调用它时,它应该返回新的列ID,如果新的列ID不为0,则表示插入成功

long result = mcityViewModel.insert(cityItem);
if(result!=0) {
   //success
}