我是个变量,bill_id
上MainActivity.
然后在MainActivity
得到活动的变量,我也有list view
类,我把onItemClick
上CategoryListAdapter.
在这里,当我点击的类别,我想重新加载活动,这是new intent
,也传递变量,我想通过category_id
和bill_id
(这是从MainActivity
)如何从BaseAdapter的Android有
我怎样才能从BaseAdapter
bill_id
价值?
这里我摘录:
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