Tabnine Logo
EmptyRecyclerView
Code IndexAdd Tabnine to your IDE (free)

How to use
EmptyRecyclerView
in
ru.gdgkazan.githubmvp.widget

Best Java code snippets using ru.gdgkazan.githubmvp.widget.EmptyRecyclerView (Showing top 20 results out of 315)

origin: ArturVasilov/AndroidSchool

public void refreshRecycler() {
  notifyDataSetChanged();
  if (mRecyclerView != null) {
    mRecyclerView.checkIfEmpty();
  }
}
origin: ArturVasilov/AndroidSchool

public void checkIfEmpty() {
  if (getAdapter().getItemCount() > 0) {
    showRecycler();
  } else {
    showEmptyView();
  }
}
origin: ArturVasilov/AndroidSchool

public void attachToRecyclerView(@NonNull EmptyRecyclerView recyclerView) {
  mRecyclerView = recyclerView;
  mRecyclerView.setAdapter(this);
  refreshRecycler();
}
origin: ArturVasilov/AndroidSchool

  @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/
     */
  }
}
origin: ArturVasilov/AndroidSchool

@VisibleForTesting
void showRecycler() {
  if (mEmptyView != null) {
    mEmptyView.setVisibility(GONE);
  }
  setVisibility(VISIBLE);
}
origin: ArturVasilov/AndroidSchool

  @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/
     */
  }
}
origin: ArturVasilov/AndroidSchool

@VisibleForTesting
void showRecycler() {
  if (mEmptyView != null) {
    mEmptyView.setVisibility(GONE);
  }
  setVisibility(VISIBLE);
}
origin: ArturVasilov/AndroidSchool

  @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/
     */
  }
}
origin: ArturVasilov/AndroidSchool

public void checkIfEmpty() {
  if (getAdapter().getItemCount() > 0) {
    showRecycler();
  } else {
    showEmptyView();
  }
}
origin: ArturVasilov/AndroidSchool

@VisibleForTesting
void showRecycler() {
  if (mEmptyView != null) {
    mEmptyView.setVisibility(GONE);
  }
  setVisibility(VISIBLE);
}
origin: ArturVasilov/AndroidSchool

public void attachToRecyclerView(@NonNull EmptyRecyclerView recyclerView) {
  mRecyclerView = recyclerView;
  mRecyclerView.setAdapter(this);
  refreshRecycler();
}
origin: ArturVasilov/AndroidSchool

public void refreshRecycler() {
  notifyDataSetChanged();
  if (mRecyclerView != null) {
    mRecyclerView.checkIfEmpty();
  }
}
origin: ArturVasilov/AndroidSchool

@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();
}
origin: ArturVasilov/AndroidSchool

public void checkIfEmpty() {
  if (getAdapter().getItemCount() > 0) {
    showRecycler();
  } else {
    showEmptyView();
  }
}
origin: ArturVasilov/AndroidSchool

  @VisibleForTesting
  void showEmptyView() {
    if (mEmptyView != null) {
      mEmptyView.setVisibility(VISIBLE);
    }
    setVisibility(GONE);
  }
}
origin: ArturVasilov/AndroidSchool

public void attachToRecyclerView(@NonNull EmptyRecyclerView recyclerView) {
  mRecyclerView = recyclerView;
  mRecyclerView.setAdapter(this);
  refreshRecycler();
}
origin: ArturVasilov/AndroidSchool

public void refreshRecycler() {
  notifyDataSetChanged();
  if (mRecyclerView != null) {
    mRecyclerView.checkIfEmpty();
  }
}
origin: ArturVasilov/AndroidSchool

@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();
}
origin: ArturVasilov/AndroidSchool

  @VisibleForTesting
  void showEmptyView() {
    if (mEmptyView != null) {
      mEmptyView.setVisibility(VISIBLE);
    }
    setVisibility(GONE);
  }
}
origin: ArturVasilov/AndroidSchool

@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();
}
ru.gdgkazan.githubmvp.widgetEmptyRecyclerView

Most used methods

  • addItemDecoration
  • checkIfEmpty
  • getAdapter
  • setAdapter
  • setEmptyView
  • setLayoutManager
  • setVisibility
  • showEmptyView
  • showRecycler

Popular in Java

  • Reading from database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getExternalFilesDir (Context)
  • findViewById (Activity)
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now