我必须开发一个 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 意味着我得到了错误???请给我任何想法???