Exemple #1
0
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == 100) {
      if (resultCode == Constants.Bookmark.ADD) {
        DbHelper db = new DbHelper(this);
        Bookmark b = new Bookmark();
        b.setName("Create issue at " + mUserLogin + "/" + mRepoName);
        b.setObjectType(Constants.Bookmark.OBJECT_TYPE_ISSUE);
        b.setObjectClass(IssueCreateActivity.class.getName());
        long id = db.saveBookmark(b);

        BookmarkParam[] params = new BookmarkParam[2];
        BookmarkParam param = new BookmarkParam();
        param.setBookmarkId(id);
        param.setKey(Constants.Repository.REPO_OWNER);
        param.setValue(mUserLogin);
        params[0] = param;

        param = new BookmarkParam();
        param.setBookmarkId(id);
        param.setKey(Constants.Repository.REPO_NAME);
        param.setValue(mRepoName);
        params[1] = param;

        db.saveBookmarkParam(params);
      }
    }
  }