@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView == null) { convertView = LayoutInflater.from(getActivity()).inflate(android.R.layout.simple_list_item_1, parent, false); viewHolder = new ViewHolder(convertView); convertView.setTag(viewHolder); } else { viewHolder = (ViewHolder) convertView.getTag(); } Notebook notebook = getItem(position); viewHolder.mTextView1.setText(notebook.getName()); return convertView; } }
@Override protected String checkedExecute() throws Exception { return EvernoteSession.getInstance() .getEvernoteClientFactory() .getLinkedNotebookHelper(mLinkedNotebook) .getCorrespondingNotebook() .getName(); } }
/** * @param notebook The new business notebook. * @param defaultClient The note store client, which references the user's note store. * @return The new created {@link LinkedNotebook}, which has an business ID. */ public LinkedNotebook createBusinessNotebook(@NonNull Notebook notebook, @NonNull EvernoteNoteStoreClient defaultClient) throws TException, EDAMUserException, EDAMSystemException, EDAMNotFoundException { Notebook originalNotebook = mClient.createNotebook(notebook); List<SharedNotebook> sharedNotebooks = originalNotebook.getSharedNotebooks(); SharedNotebook sharedNotebook = sharedNotebooks.get(0); LinkedNotebook linkedNotebook = new LinkedNotebook(); linkedNotebook.setShareKey(sharedNotebook.getShareKey()); linkedNotebook.setShareName(originalNotebook.getName()); linkedNotebook.setUsername(mBusinessUserName); linkedNotebook.setShardId(mBusinessUserShardId); return defaultClient.createLinkedNotebook(linkedNotebook); }
@SuppressWarnings("ConstantConditions") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_notes); mNotebook = (Notebook) getIntent().getSerializableExtra(KEY_NOTEBOOK); mLinkedNotebook = (LinkedNotebook) getIntent().getSerializableExtra(KEY_LINKED_NOTEBOOK); Resources resources = getResources(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitleTextColor(resources.getColor(R.color.tb_text)); setSupportActionBar(toolbar); if (!isTaskRoot()) { getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); } if (mNotebook != null) { getSupportActionBar().setTitle(mNotebook.getName()); } else { getSupportActionBar().setTitle(mLinkedNotebook.getShareName()); new LoadNotebookNameTask(mLinkedNotebook).start(this, "notebookName"); } if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, NoteContainerFragment.create(mNotebook, mLinkedNotebook)) .commit(); } }
/** * Create Linked Notebook from a Notebook * * @return {@link LinkedNotebook} with guid from server */ public LinkedNotebook createNotebook(Notebook notebook) throws TException, EDAMUserException, EDAMSystemException, EDAMNotFoundException { Notebook originalNotebook = getClient().createNotebook(notebook); SharedNotebook sharedNotebook = originalNotebook.getSharedNotebooks() .get(0); LinkedNotebook linkedNotebook = new LinkedNotebook(); linkedNotebook.setShareKey(sharedNotebook.getShareKey()); linkedNotebook.setShareName(originalNotebook.getName()); linkedNotebook.setUsername(getAuthenticationResult().getUser() .getUsername()); linkedNotebook.setShardId(getAuthenticationResult().getUser().getShardId()); return getPersonalClient().createLinkedNotebook(linkedNotebook); }
/** * Create Linked Notebook from a Notebook * * @return {@link LinkedNotebook} with guid from server */ public LinkedNotebook createNotebook(Notebook notebook) throws TException, EDAMUserException, EDAMSystemException, EDAMNotFoundException { Notebook originalNotebook = getClient().createNotebook(notebook); SharedNotebook sharedNotebook = originalNotebook.getSharedNotebooks() .get(0); LinkedNotebook linkedNotebook = new LinkedNotebook(); linkedNotebook.setShareKey(sharedNotebook.getShareKey()); linkedNotebook.setShareName(originalNotebook.getName()); linkedNotebook.setUsername(getAuthenticationResult().getUser() .getUsername()); linkedNotebook.setShardId(getAuthenticationResult().getUser().getShardId()); return getPersonalClient().createLinkedNotebook(linkedNotebook); }
OMElement omNotebook = EvernoteUtil.createOMElement("notebook"); EvernoteUtil.addAttribute(omNotebook, "guid", notebook.getGuid()); EvernoteUtil.addElement(omNotebook, "notebookName", notebook.getName()); omResponse.addChild(omNotebook); EvernoteUtil.preparePayload(messageContext, omResponse);
OMElement omNotebook = EvernoteUtil.createOMElement("notebook"); EvernoteUtil.addAttribute(omNotebook,"guid",notebook.getGuid()); EvernoteUtil.addElement(omNotebook,"notebookName",notebook.getName()); omNotebooks.addChild(omNotebook);