【Androidアプリ開発】RecyclerViewの中のViewHolderで、Activityを呼ぶ方法

RecyclerViewの中のViewHolderで、Activityを呼び出してゴニョゴニョしたい!

具体的には、RecyclerViewの中の一つ一つのアイテム(View)に、
各アイテムの画像やテキストなんかの情報が表示されていて、
クリックすることでそのアイテムの詳細情報のActivityに遷移したいときなどですね。

 

やり方

Context context = view.getContext();
context.startActivity(new Intent(context, NewActivity.class));

ViewHolderの引数として渡されてきたViewの、
getContextメソッドを実行すればOKですね。

コード例では、別のActivityに遷移してみました。

コメントを残す

メールアドレスが公開されることはありません。