我正在字符串中将意图从适配器传递到活动。但它需要intent.addFlags,我不想要它。。因为我想让用户导航回以前的活动。。有更好的方法吗?任何帮助都将不胜感激!谢谢
这就是它的要求:
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(context, Details.class);
intent.putExtra("pid", pid);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
context.startActivity(intent);
}
});
但我不想添加Flags。。
我了解到,如果不添加标志,就没有办法做到这一点。但并不是这个代码
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(context, Details.class);
intent.putExtra("pid", pid);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
context.startActivity(intent);
}
});
change it to this. problem solved !
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(context, Details.class);
intent.putExtra("pid", pid);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
});