如果你允许,我的朋友们。我仍然是Android的新世界。我正在寻找图片中的篮子按钮的代码。
我有4项活动。我想通过按钮发送到购物篮收集每个活动中输入的数据,并将此数据临时存储在购物篮按钮中,直到完成所有活动的数据收集。然后当按下购物篮按钮时,我想将此数据发送到一个新活动,显示存储在购物篮按钮中的所有数据。
我读了很多关于这个主题的内容,所有答案都是getTag
和setTag
。
但我真的不知道如何处理这段代码。
任何人都可以帮我解释一下这个指令的更多信息,我该如何处理呢?非常感谢你。
我尝试这段代码,是否将文字和价格发送到按钮?
Button fab;
Intent intent = new Intent( this, FloatingActionButton.class );
String keyIdentifer = null;
intent.putExtra( "String", text );
intent.putExtra( "Int", price );
fab.setTag( "input" );
在按钮代码中,当您按下按钮时,我使用此代码将收到的数据发送到最后一个活动。这是正确的吗?
final FloatingActionButton fab = (FloatingActionButton) findViewById( R.id.fab );
fab.setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent( MainActivity.this, Main3Activity.class );
fab.getTag( Integer.parseInt( "input" ) );
startActivity( intent );
}
} );
答案 0 :(得分:2)
您可以使用Intents和Parcelables
在各项活动之间传递数据如果我的问题正确,我的想法是创建一个MainActivity,它将启动结果的新活动,等待响应(如果产品被添加到购物篮中),当用户点击购物篮时,使用Intents将所有收集的数据传递给结帐活动。
ps:使用意图获取产品活动的响应。