【发布时间】:2023-01-19 08:57:38
【问题描述】:
我想接收在 addit 部分的 foodimg 部分中调用的意图。但是我不知道如何从已经调用它的类中调用一个意图。
我也尝试在 addit 中输入代码,但一切都是红色的。如果我想再次调用意图,代码会是什么样子?并将其发送到另一个班级?
```int foodImg = getIntent().getIntExtra("Image", 0);
mainImg.setImageResource(foodImg);
name1.setText(getIntent().getExtras().getString("Title"));
name2.setText(getIntent().getExtras().getString("Price"));
addit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name3.setVisibility(View.VISIBLE);
String cv = name3.getText().toString();
int val = Integer.parseInt(cv);
val++;
name3.setText(String.valueOf(val));
if(val>=5){
addit.setVisibility(View.INVISIBLE);
}
else if(val>=0){
minuss.setVisibility(View.VISIBLE);
}
}
});```
【问题讨论】:
-
不确定我是否理解正确,您想在
addit的OnClickListener中使用getIntent()?你如何添加它? -
我想将数据从 addit 按钮发送到另一个类。但是 addit 所在的类已经收到了一个 Intent。所以我想得到那个意图并再次将相同的细节发送给另一个班级
标签: android