Im имеющим переменным, bill_id
на MainActivity.
Тогда на MainActivity
, я также list view
категории, я поставил onItemClick
на CategoryListAdapter.
Здесь, когда я щелкните категорию я хочу, чтобы перезагрузить деятельность , который new intent
, а также передавать переменные, я хочу передать category_id
и bill_id
(который от MainActivity
)Как получить переменный на активности от BaseAdapter Android
, как я могу получить bill_id
значение из BaseAdapter
?
вот мой сниппет:
final int category_id = listData.get(position).getID();
final String category_name = listData.get(position).get_name();
holder.btnCategory.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v){
Log.d(TAG, "click category:"+category_id);
Log.d(TAG, "category selected:"+category_name);
// get cat id, reload with its id
db = new DatabaseHelper(aContext);
// bring variable id, to POS interface
Intent intent = new Intent(aContext, MainActivity.class);
intent.putExtra("category_id", category_id);
v.getContext().startActivity(intent);
}
});
Я новичок в программировании на Android, я не понимаю, как намерение может заставить меня получить доступ к переменной? – Gabriel