java - Recycler View Adapter 中无法识别 Android EXTRA_MESSAGE

标签 java android android-intent

我有一个管理卡片 View 的 Recycler View Adapter。这些卡片有一个按钮,可以启动另一个 Activity 。

但是,出于某种原因,EXTRA_MESSAGE 未被识别。我已经在我的主要 Activity 中定义了它,所以我不确定问题是什么。这是代码:

@Override
public void onBindViewHolder(final View_Holder holder, final int position) {

    //Use the provided View Holder on the onCreateViewHolder method to populate the current row on the RecyclerView
    holder.name.setText(list.get(position).name);
    holder.number.setText("Character # " + list.get(position).number);
    holder.imageView.setImageBitmap(decodeSampledBitmapFromResource(context.getResources(), (list.get(position).imageId), 60, 60));

    holder.fullbutton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(context, CardFullView.class);
            intent.putExtra(Intent.EXTRA_MESSAGE, list.get(position));
            context.startActivity(intent);
        }
    });

以及MainActivity.java中的定义

 public final static String EXTRA_MESSAGE = "com.package.name.MESSAGE";

最佳答案

改变

Intent.EXTRA_MESSAGE

MainActivity.EXTRA_MESSAGE

关于java - Recycler View Adapter 中无法识别 Android EXTRA_MESSAGE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189733/

相关文章:

java - 多个dex文件定义landroid/support/annotation/AnimRes

java - log4j 中同一日志文件中的多个日志级别

java - 关于 .jar 文件的一点困惑

android - 限制对 Android 应用程序的文件夹访问

java - Android 在不创建新实例的情况下启动 Activity

java - 从 TD 标签中解析 Html 文本

android - 如何在服务启动的窗口中更新 ListView ?

java - 尝试从 ear 文件编辑 jar 中的属性文件。最好的方法是什么?

android - 应用程序到应用程序的语音通话,如 Android 中的 Viber 和 Line

android - 在方向更改时保留软输入/IME 状态