Здравствуйте, я пытаюсь передать JSON данных из адаптера в другой деятельностикак передать данные JSON в адаптер Android
playb = (ImageButton) row.findViewById(R.id.playbtn);
playb.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Song newitem = getItem(position);
//long itemId = getItemId(position);
app = (myapplication) getContext().getApplicationContext();
app.setSong(item);
Intent intent1 = new Intent(getContext(), SongDetailedActivity.class);
intent1.putExtra("SongID", item.toString());
getContext().startActivity(intent1);
}
});
и моей деятельности
Intent i = getActivity().getIntent();
hello = i.getIntExtra("SongID", 5);
Song event = app.getSongID(hello);
event.setSongID(hello);
Вы передаете строку в "SongId" и получить обратно его в Int. вам может понадобиться исправить эту вещь, прежде чем я отправлюсь на вопрос –
Очень хорошо, что вы проходите ее (хотя выборка не правильная, но в любом случае). – Rohit5k2