can someone help me how to save POJO get id in spinner when button pressed??
I can save the pojo in spinner using setOnItemClickListener with this code
Log.d("Id : ", world.get(position).getId());
but how to get id of POJO using button? because when i want to try code above, the position getting error.
EDIT
i can show get id string with this code
    sp2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            Log.d("Id : ", world.get(position).getId());
        }
        @Override
        public void onNothingSelected(AdapterView<?> parent) {
        }
    });
but how to implement above code in button b.setOnClickListener(new View.OnClickListener()?
i just stuck at this code
    b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
        i.putExtra("nomor_matkul", String.valueOf(sp2.getSelectedItemPosition())); 
//here i want to save get id of pojo in spinner, but the `position` is getting error when i want to copy above code
        }
    }
 
    