gpt4 book ai didi

java - 向新 Activity 发送文本

转载 作者:行者123 更新时间:2023-11-29 04:28:57 26 4
gpt4 key购买 nike

每次单击图像时,我都会看到不同图像的相对 View ,我希望将独特的文本发送到另一个 Activity 。我已经能够为第一张图片实现这一点,但我无法获得第二张图片以将文本发送到下一个 Activity 。我的第一个 Activity 代码:

        b1 = (ImageView) findViewById(R.id.native_amala);
b2 = (ImageView) findViewById(R.id.native_fufu);
b3 = (ImageView) findViewById(R.id.native_jollof);
b4 = (ImageView) findViewById(R.id.native_ofada);
b5 = (ImageView) findViewById(R.id.native_porridge);


b1.setOnClickListener(new View.OnClickListener(){

@Override
public void onClick(View view){

TextView foodName1 = (TextView) findViewById(R.id.amala_text_view);
Intent intent = new Intent(NativeFoods.this,AddToCart.class);
intent.putExtra("Amala",foodName1.getText().toString());
startActivity(intent);
}

});
b2.setOnClickListener(new View.OnClickListener(){

@Override
public void onClick(View view){

TextView foodName1 = (TextView) findViewById(R.id.fufu_text_view);
Intent intent2 = new Intent(NativeFoods.this,AddToCart.class);
intent2.putExtra("fufu",foodName1.getText().toString());
startActivity(intent2);
}

});

}

我的第二个 Activity :

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_to_cart);

foodView = (TextView) findViewById(R.id.cart_item_text_view);
Intent intent = getIntent();
String str = intent.getStringExtra("Amala");
foodView.setText(str);

最佳答案

intent.putExtra(String key, String value) 是格式。

为所有 putExtra 函数设置一个唯一键并在 getStringExtra 中使用该键

关于java - 向新 Activity 发送文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44649546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com