我有activity
First 在这里发送值到 Second activity
。
在第二个activity
包含textview
和spinner
。这里spinner
包含的值为 johncena ,Rock,undertaker....
所以activity
我得到了 card2 和 Rock 的值,它们通过intent
.so 传递到下一个屏幕,所以在下一个activity
cardNumber.setText(cardReceived);
所以这里textview
我们像上面一样给出spinner
我们必须做的事情。
所以当我从第一个导航到下一个activity
活动spinner
值时,必须显示为 Rock。
但它显示默认值 johncena。
同样,如果我获得卡片 3 和承办商的值,那么如果我导航到第二个,activity
那么它必须显示 card3 和承办商(对于spinner
)。
但它显示 card3 和 johncena (默认值)
Intent send =new Intent(First.this, Second.class);
send.putExtra("card",cardList.get(position));
send.putExtra("name",nameList.get(position));
startActivity(edit);
String cardReceived = getIntent().getStringExtra("card");
cardNumber =(EditText)findViewById(R.id.cardnumber);
cardNumber.setText(cardReceived);
String nameReceived = getIntent().getStringExtra("name");
System.out.println("name "+nameReceived);
Spinner NameDetail = (Spinner) findViewById(R.id.spinner1);
List list = new ArrayList();
list.add("Johncena");
list.add("Rock");
list.add("UnderTaker");
ArrayAdapter dataAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
cardDetail.setAdapter(dataAdapter);