コード例 #1
0
ファイル: FolderList.java プロジェクト: fernandocoello/k-9
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

    setContentView(R.layout.folder_list);
    mListView = getListView();
    mListView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_INSET);
    mListView.setLongClickable(true);
    mListView.setFastScrollEnabled(true);
    mListView.setScrollingCacheEnabled(true);
    mListView.setOnItemClickListener(
        new OnItemClickListener() {
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            onOpenFolder(((FolderInfoHolder) mAdapter.getItem(id)).name);
          }
        });
    registerForContextMenu(mListView);

    mListView.setSaveEnabled(true);

    mInflater = getLayoutInflater();

    onNewIntent(getIntent());

    context = this;
  }
コード例 #2
0
ファイル: tasks.java プロジェクト: Andoni44/proyectoDM
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    try {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.tasks);
      this.tasksList = new ArrayList<Task>();
      ListView lvTasks = (ListView) this.findViewById(R.id.listViewTasks);
      this.tasksListAdapter =
          new ArrayAdapter<Task>(
              this.getApplicationContext(),
              android.R.layout.simple_selectable_list_item,
              this.tasksList);
      lvTasks.setLongClickable(true);
      lvTasks.setAdapter(this.tasksListAdapter);
      this.registerForContextMenu(lvTasks);
      lvTasks.setClickable(true);
      this.sN = (String) this.getIntent().getExtras().getString("subjectName");
      TextView tv = (TextView) this.findViewById(R.id.taskSubjectNameHeader);
      tv.setText(this.sN);
      lvTasks.setOnItemClickListener(
          new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
              Task actual;
              actual = tasks.this.tasksList.get(position);
              Intent intent = new Intent(tasks.this, viewTask.class);
              intent.putExtra("subjectName", actual.getTaskSubject());
              intent.putExtra("taskDescription", actual.getTaskDescription());
              intent.putExtra("taskDeadline", actual.getTaskDeadline());
              intent.putExtra("taskName", actual.getTaskName());
              startActivity(intent);
            }
          });
    } catch (NullPointerException p) {

      Toast.makeText(
              getApplicationContext(),
              "Please, initialize before creating objects",
              Toast.LENGTH_LONG)
          .show();
    }
  }