【发布时间】:2013-06-18 05:20:18
【问题描述】:
我必须开发一个 android 应用程序。
这里我有使用标签组活动。
我在我的适配器文件上使用了以下代码:
convertView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ArrayList<SubCategory> beanSubCat = categoriesList.getmSubCategories();
Intent intent = new Intent(getParent(),SubCategoryDetails.class);
TabGroupActivity parentActivity = (TabGroupActivity) getParent();
intent.putExtra("SubCategoryDetails", beanSubCat);
intent.putExtra("title", categoriesList.getmCategoryName());
parentActivity.startChildActivity("SubCategoryDetails",intent);
我收到以下错误:
未为类型 new View.OnClickListener(){}
定义方法 getParent()我该如何解决这些错误..请给我解决这些问题???
编辑:
我在这里使用了适配器类。(例如:公共类 CategoriesAdapter 扩展 BaseAdapter)我怎样才能在适配器类中获取 getparent() ???请给我解决办法???
编辑:
我使用了以下代码:
Intent intent = new Intent(activity,SubCategoryDetails.class);
intent.putExtra("SubCategoryDetails", beanSubCat);
intent.putExtra("title", categoriesList.getmCategoryName());
activity.startActivity(intent);
现在上午活动正在顺利进行下一个活动。
但我有使用 tabgroupactivity 意味着我得到了错误 ??? 请给我任何想法???
【问题讨论】:
标签: android tabs parent baseadapter android-adapter