Skip to content

Instantly share code, notes, and snippets.

@alfianyusufabdullah
Created January 2, 2018 12:53
Show Gist options
  • Save alfianyusufabdullah/7659670a4686791524db6b86dc30fa85 to your computer and use it in GitHub Desktop.
Save alfianyusufabdullah/7659670a4686791524db6b86dc30fa85 to your computer and use it in GitHub Desktop.
list 2
public class ListActivity extends AppCompatActivity implements OnItemClickListener {
RecyclerView listMahasiswa;
List<ModelMahasiswa> dataMahasiswa = new ArrayList<>();
AdapterDaftarMahasiswa adapterDaftarMahasiswa;
EZQLite ezqLite;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list);
ezqLite = EZQLite.getInstance(this);
if (getSupportActionBar() != null) {
getSupportActionBar().setTitle("Daftar Mahasiswa");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
adapterDaftarMahasiswa = new AdapterDaftarMahasiswa(dataMahasiswa, this);
initView();
}
@Override
public void Click(View v, final ModelMahasiswa mahasiswa, final int pos) {
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
private void initView() {
listMahasiswa = findViewById(R.id.listMahasiswa);
listMahasiswa.setHasFixedSize(true);
listMahasiswa.setLayoutManager(new LinearLayoutManager(this));
listMahasiswa.setAdapter(adapterDaftarMahasiswa);
}
private void showSnackbar(String text) {
Snackbar.make(listMahasiswa, text, Snackbar.LENGTH_SHORT).show();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment