@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(); } LinkedNotebook notebook = getItem(position); viewHolder.mTextView1.setText(notebook.getShareName()); return convertView; } }
@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(); } }