Example #1
0
  @Override
  public void onResume() {
    super.onResume();

    List<Permission> data = mAdapter.getPermissionList();
    data.clear();

    for (Permission item : mPermissions) {
      if (!item.isActive()) {
        data.add(item);
      }
    }

    // Dismiss permission dialog if there's no work for it.
    if (data.isEmpty()) {
      dismiss();
    }

    mAdapter.notifyDataSetChanged();
  }