Skip to content

Instantly share code, notes, and snippets.

@hangsopheak
Last active March 8, 2025 15:16
Show Gist options
  • Select an option

  • Save hangsopheak/4d17c7b4028415f0dc03193873b7e851 to your computer and use it in GitHub Desktop.

Select an option

Save hangsopheak/4d17c7b4028415f0dc03193873b7e851 to your computer and use it in GitHub Desktop.
// Sample
@Override
public void onBindViewHolder(@NonNull ExpenseViewHolder holder, int position) {
Expense expense = expenses.get(position);
holder.title.setText(expense.getTitle());
holder.amount.setText(expense.getAmount() + " " + expense.getCurrency());
// Navigate to DetailExpenseActivity and pass only the expense ID
holder.itemView.setOnClickListener(v -> {
Intent intent = new Intent(holder.itemView.getContext(), DetailExpenseActivity.class);
intent.putExtra("expenseId", expense.getId()); // Pass only the ID
context.startActivity(intent);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment