【问题标题】:Android EXTRA_MESSAGE not recognized inside Recycler View Adapter在 Recycler View Adapter 中无法识别 Android EXTRA_MESSAGE
【发布时间】:2016-07-04 17:27:42
【问题描述】:

我有一个管理卡片视图的回收器视图适配器。卡片有一个按钮,可以启动另一个活动。

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

@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";

【问题讨论】:

    标签: java android android-intent


    【解决方案1】:

    改变

    Intent.EXTRA_MESSAGE
    

    MainActivity.EXTRA_MESSAGE
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多