コード例 #1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    long albumId = getIntent().getLongExtra(ALBUM_ID, Album.NO_ID);

    Album.Builder albumBuilder;
    if (Album.isNew(albumId)) albumBuilder = new Album.Builder();
    else {
      Album album = getAlbumStore().get(albumId);
      albumBuilder = album.createBuilder();
    }

    CreateEditAlbumPresentationModel presentationModel =
        new CreateEditAlbumPresentationModel(this, getAlbumStore(), albumBuilder);
    initializeContentView(R.layout.activity_create_edit_album, presentationModel);
  }
 private void viewAlbum(int selectedAlbumPosition) {
   Album album = albumStore.getByIndex(selectedAlbumPosition);
   view.viewAlbum(album.getId());
 }