2017-09-02 18 views
-4

データを別のアクティビティに渡そうとしています...リサイクルビューを使用しています...ここでエラーが発生していますか...リサイクルビューをクリックすると停止しました... This is my java code for recycle view adapterリサイクルビューsetOnClick

My LogCat

+0

投稿してくださいlogcat – AndiM

+0

「停止しました」という正確な意味は? Logcatを共有できますか? – kujeensiti

+0

申し訳ありませんが、私のlogcatはここにあります。見てみることができます:( –

答えて

0

この使用アクティビティの内部インターフェイスを実装:

holder.itemView.setOnClickListener((view) -> 
    Intent intent = new Intent(view.getContext(),Comment.class) 

説明:一般に、間違ったコンテキスト(非活動コンテキスト)をインテントに渡します。 2つのオプションがあります:スタックトレースで提案されているように、正しいコンテキストを使うかマニフェストでフラグをセットするかです。

+0

owh ~~ thx多く...問題解決済み –

0

さて、あなたはonclickのインターフェイスを作成することができますviewHolder`sが膨張したビュー内

public interface OnClicker{ 
    void onRecyclerClickListener(Bundle bundle); 
} 

は、リサイクルのstartActivityForResult();プットクリックlisternを行います。アクティビティの開始アクティビティのオーバーライドされた結果から、上記インターフェースの呼び出し対象メソッドの後、バンドル

を介して次のアクティビティにデータを渡す

public class MyActivity extends Activity{} 
関連する問題