@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_commits); ButterKnife.bind(this); setSupportActionBar(mToolbar); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.addItemDecoration(new DividerItemDecoration(this)); mRecyclerView.setEmptyView(mEmptyView); String repositoryName = getIntent().getStringExtra(REPO_NAME_KEY); Snackbar.make(mRecyclerView, "Not implemented for " + repositoryName + " yet", Snackbar.LENGTH_LONG).show(); /** * TODO : task * * Load commits info and display them * Use MVP pattern for managing logic and UI and Repository for requests and caching * * API docs can be found here https://developer.github.com/v3/repos/commits/ */ } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_commits); ButterKnife.bind(this); setSupportActionBar(mToolbar); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.addItemDecoration(new DividerItemDecoration(this)); mRecyclerView.setEmptyView(mEmptyView); String repositoryName = getIntent().getStringExtra(REPO_NAME_KEY); Snackbar.make(mRecyclerView, "Not implemented for " + repositoryName + " yet", Snackbar.LENGTH_LONG).show(); /** * TODO : task * * Load commits info and display them * Use MVP pattern for managing logic and UI and Repository for requests and caching * * API docs can be found here https://developer.github.com/v3/repos/commits/ */ } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_commits); ButterKnife.bind(this); setSupportActionBar(mToolbar); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.addItemDecoration(new DividerItemDecoration(this)); mRecyclerView.setEmptyView(mEmptyView); String repositoryName = getIntent().getStringExtra(REPO_NAME_KEY); Snackbar.make(mRecyclerView, "Not implemented for " + repositoryName + " yet", Snackbar.LENGTH_LONG).show(); /** * TODO : task * * Load commits info and display them * Use MVP pattern for managing logic and UI and Repository for requests and caching * * API docs can be found here https://developer.github.com/v3/repos/commits/ */ } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_repositories); ButterKnife.bind(this); setSupportActionBar(mToolbar); mLoadingView = LoadingDialog.view(getSupportFragmentManager()); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.addItemDecoration(new DividerItemDecoration(this)); mRecyclerView.setEmptyView(mEmptyView); mAdapter = new RepositoriesAdapter(new ArrayList<>()); mAdapter.attachToRecyclerView(mRecyclerView); mAdapter.setOnItemClickListener(this); LifecycleHandler lifecycleHandler = LoaderLifecycleHandler.create(this, getSupportLoaderManager()); mPresenter = new RepositoriesPresenter(lifecycleHandler, this); mPresenter.init(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_repositories); ButterKnife.bind(this); setSupportActionBar(mToolbar); mLoadingView = LoadingDialog.view(getSupportFragmentManager()); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.addItemDecoration(new DividerItemDecoration(this)); mRecyclerView.setEmptyView(mEmptyView); mAdapter = new RepositoriesAdapter(new ArrayList<>()); mAdapter.attachToRecyclerView(mRecyclerView); mAdapter.setOnItemClickListener(this); LifecycleHandler lifecycleHandler = LoaderLifecycleHandler.create(this, getSupportLoaderManager()); mPresenter = new RepositoriesPresenter(lifecycleHandler, this); mPresenter.init(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_repositories); ButterKnife.bind(this); setSupportActionBar(mToolbar); mLoadingView = LoadingDialog.view(getSupportFragmentManager()); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.addItemDecoration(new DividerItemDecoration(this)); mRecyclerView.setEmptyView(mEmptyView); mAdapter = new RepositoriesAdapter(new ArrayList<>()); mAdapter.attachToRecyclerView(mRecyclerView); mAdapter.setOnItemClickListener(this); AppDelegate.getAppComponent().injectRepositoriesActivity(this); LifecycleHandler lifecycleHandler = LoaderLifecycleHandler.create(this, getSupportLoaderManager()); mPresenter = new RepositoriesPresenter(mRepository, lifecycleHandler, this); mPresenter.init(); }