在gridview适配器上的overridePendingTransition

我怎样才能在GridView适配器上插入overridePendingTransition ? 这样就不能工作,没有转换startactivity完美的工作

 bt.setOnLongClickListener(new OnLongClickListener(){ @Override public boolean onLongClick(View v) { final String selectedPad = Drum.pads[position]; Intent modPad = new Intent(v.getContext(), ModifyPad.class); modPad.putExtra("pad", selectedPad); context.startActivity(modPad); overridePendingTransition(R.anim.exit_slid_in, R.anim.exit_slid_out); return false; } }); 

我读过这篇文章: android启动活动在适配器(转换趋向方向的问题) ,和评论有关,但我不知道如何通过AdapterActivity 。 任何帮助?

Solutions Collecting From Web of "在gridview适配器上的overridePendingTransition"

上下文是活动的基础对象(请参阅: 活动和上下文有什么区别? ),所以我使用了以下内容:

 Activity activity = (Activity) mContext; activity.startActivity(repinIntent); activity.overridePendingTransition(R.anim.act_start_in_from_right, R.anim.act_start_out_to_left); 

指的是: 在android中从上下文获取活动