Пример #1
0
  /**
   * 实例化时 查询数据
   *
   * @param savedInstanceState
   */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    int id = getArguments().getInt("id");

    // activity 从数据库中查询指定id的对象数据
    gamePlayer = updateFragmentListener.findById(id);
  }
Пример #2
0
  // 数据提交到数据库
  private void save() {
    GamePlayer g = new GamePlayer();

    // 组件的输入内容添加 到数据库中
    g.setId(gamePlayer.getId());
    g.setPlayer(et_player.getText().toString());
    g.setScore(Integer.parseInt(et_score.getText().toString()));
    g.setLevel(Integer.parseInt(et_level.getText().toString()));

    // 调用 activity中的更新方法
    updateFragmentListener.update(g);
    getActivity().getFragmentManager().popBackStack(); // 出栈
  }