如何解决为什么在回收站视图适配器中未显示startActivityForResult?
我是android编程的新手。我无法在回收站适配器的onBindViewHolder中找到startActivityForResult(intent)。 我有一个Recycler View适配器,其中包含MainActivity(1)的某些项目。活动1包含一些隐藏的元素。如果用户单击任何项目,则他/她将被带到新的活动(2)。 Activity2包含一个按钮,单击该按钮可以将Activity 1中的项目更改为可见。
在进行一些研究时,我发现如果我期望从Activity2返回结果,则需要使用startActivityForResult而不是startActivity。但是我无法在Activity1的回收站适配器的onBindViewHolder中找到startActivityForResult(intent)。
我做错什么了吗?下面是回收者视图代码
public void onBindViewHolder(@NonNull final ViewHolder holder,final int position) {
holder.txtItem.setText(items.get(position).getItemName());
holder.txtShortDesc.setText(items.get(position).getItemShortDesc());
holder.txtShortDesc.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(mContext,LongDesc.class);
intent.putExtra(ITEM_ID_KEY,items.get(position).getId());
startActivityForResult(intent);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。