start an activity from adapter code example

Example 1: call activity method from adapter

if (mContext instanceof YourActivityName) {
  ((YourActivityName)mContext).yourDesiredMethod();
}

Example 2: start an activity in adapter

override fun onClick(v: View?) {
	val intent = Intent(v.context, TimerActivity::class.java)

	v.context.startActivity(intent)
}

Example 3: startactivity not working in android adapter

holder.fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(series.getApplicationContext(),VideoActivity.class);
                String url = response.get(position).getUrl();
                Bundle bundle = new Bundle();
                bundle.putString("key_1",url);
                intent.putExtras(bundle);
                mContext.startActivity(intent);
            }
        });

Tags:

Java Example