Tôi đang cố chuyển một số nguyên giữa các hoạt động sử dụng mục đích. Hoạt động nguồn thực hiện cuộc gọi info.id là mục được chọn từ một ListView.getIntExtra luôn trả về giá trị mặc định
Intent intent = new Intent(myActivity.this, newClass.class);
intent.putExtra("selectedItem", info.id);
this.startActivity(intent);
Hoạt động mục tiêu lấy mục đích sử dụng getIntent sau đó gọi
int iSelectedItem = intent.getIntExtra("selectedItem", -1);
iSelectedItem luôn là -1 thay vì giá trị truyền cho putExtra. Ai đó có thể cho tôi biết những gì tôi đang làm sai hoặc tôi có hiểu nhầm việc sử dụng các mục đích sử dụng của không?
Có điều này làm việc tốt cho tôi. – EtienneSky