OnItemClickListener
アプリケーション全体のいくつかのアクティビティとフラグメントで使用する実装が定義されています。Activity
現在、コンストラクターでを渡しているのでstartActivity
、エラーが発生することなく呼び出すことができます。これが適切なアプローチかどうかはわかりませんでした。
私が間違っていることはありますか?
public class EventSelectedListener implements AdapterView.OnItemClickListener {
private Activity mActivity;
private Context mContext;
public EventSelectedListener(Activity activity) {
mActivity = activity;
mContext = mActivity.getApplicationContext();
}
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Intent intent = new Intent();
intent.setClass(mContext, MediaPlayerActivity.class);
mActivity.startActivity(intent);
}
}