에 전달할 것은 여기 내 menu.java 클래스다른 rowView (들)에서 여러 ListView에 텍스트를 확인하고 다음 페이지 다음
public class menu {
private String type;
private String description;
private double price;
public menu(String type, String description, double price) {
this.type = type;
this.description = description;
this.price = price;
}
public String getType() {
return type;
}
public String getDescription() {
return description;
}
public double getPrice() {
return price;
}
되고하면 수신 클래스에서 내 어댑터 클래스
public class menuItems extends AppCompatActivity {
ListView listItems;
TextView textView6;
ArrayList<menu> list;
List selections=new ArrayList();
int count=0;
listItems = (ListView) findViewById(R.id.listItems);
textView6 = (TextView) findViewById(R.id.textView6);
list = new ArrayList<>();
final menu menu1 = new menu("GrayHound", "Atchaar,Chips,2
polony,cheese,beef patty,russian and egg", 32.00);
menu menu2 = new menu("Hummer", "Atchaar,chips,polony,cheese,beef
patty,russian and egg", 26.00);
list.add(menu1);
list.add(menu2);
final ProductAdapter2 adapter = new ProductAdapter2(this, list);
listItems.setAdapter(adapter);
private void doSomethingWithItems(){
TextView tv = (TextView) findViewById(R.id.tvType);
String string = tv.getText().toString();
Intent intent= new Intent(menuItems.this,items.class);
intent.putExtra("user",string);
startActivity(intent);
입니다 나는 이미지 뷰 세 textViews (tvType, tvDescripti와 사용자 지정 목록보기를 만든
Bundle value=getIntents().getExtras().
String pass=value.toString("user");
textView15.setText(value);
를 선언했습니다 on, tvPrice). 사용자가 listView item.It을 클릭 한 후 tvType을 다음 액티비티에 전달해야 할 때 문제가 발생합니다. putExtra 인 텐트를 사용하여 한 번에 하나의 항목 만 전달할 수있는 것 같습니다. 전달하려고합니다. 여러 항목이 아닙니다.
버튼을 누른 후 다음 활동을 시작하기 전에 원하는만큼 항목을 선택할 수 있어야합니다. 그리고 거기에 일단 선택한 모든 tvType 항목이 표시되어야합니다. 내가 데이터를 전달하려면 적절한 대답을
[안드로이드 어플리케이션의 액티비티간에 데이터를 전달하는 방법] 가능한 복제본 (https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities) -in-android-application) – Zoe