Это мое намерение:
Intent intentPay = new Intent(getApplicationContext(), PayScreenActivity.class);
intentPay.putExtra(PayScreenActivity.CHAVE_COMIDA, idRestaurante);
intentPay.putStringArrayListExtra("LISTA_COMIDAS", convertedSelected);
intentPay.putExtra("COMIDAS", comidasPedidasObj);
startActivity(intentPay);
И это я получаю значения:
public class PayScreenActivity extends AppCompatActivity {
public static final String CHAVE_COMIDA = "COMIDA";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pay_screen);
final Intent intent = getIntent();
ArrayList<String> listaComidas = intent.getStringArrayListExtra("LISTA_COMIDAS");
ArrayList<Comida> listaFinal = intent.getParcelableExtra("COMIDAS");
}
}
comidasPedidasObj имеет 3 значения
И моя ошибка:
Но приходит Null