Tôi có một mảng các số nguyên trong hoạt động A:mảng Sending với Intent.putExtra
int array[] = {1,2,3};
Và tôi muốn gửi biến đó để hoạt động B, vì vậy tôi tạo ra một ý định mới và sử dụng phương pháp putExtra :
Intent i = new Intent(A.this, B.class);
i.putExtra("numbers", array);
startActivity(i);
Trong hoạt động BI nhận được thông tin:
Bundle extras = getIntent().getExtras();
int arrayB = extras.getInt("numbers");
Nhưng điều này là không thực sự gửi mảng, tôi chỉ nhận được giá trị '0' trên mảngB. Tôi đã tìm kiếm một số ví dụ nhưng tôi đã không tìm thấy bất cứ điều gì như vậy.
Câu trả lời tôi cần là trong câu hỏi của bạn. Đó là cách sử dụng '.getExtras()' mà tôi cần. – MikeyE