我有一個片段中的購物列表的列表視圖,當我單擊一個時,我會看到一個新的活動,它顯示列表視圖與點擊購物列表中的所有產品。我想要做的是通過在新創建的活動中選擇一些複選框並將它們傳遞給以前的活動來添加產品。將對話框中的選中項顯示到上一個活動中
public class DisplayShoppingListDetailsActivity extends AppCompatActivity{
private ShoppingList list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//defines the activity layout
setContentView(R.layout.shopping_list_details);
ListView listView = (ListView) findViewById(R.id.shopping_list_details);
Intent intent = getIntent();
list = (ShoppingList) intent.getSerializableExtra("ShoppingList");
ProductsOnListAdapter ad = new ProductsOnListAdapter(this, -1, Service.getService().getProductsOnList(list));
listView.setAdapter(ad);
FloatingActionButton button = (FloatingActionButton) findViewById(R.id.floatingButton);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivityForResult(new Intent(DisplayShoppingListDetailsActivity.this, ListOfProductsActivity.class));
//This method here is not working...it says it cannot resolve the method
}
});
}
我不清楚 - 你是說你想要一項活動直接修改之前活動的內容? –
是的,這樣的。我想點擊對話框中的按鈕,然後我想保存所有選中的項目並將它們顯示在前面的活動中 –