Это моя активность 1Как передать изображение пользователя (сгружен из Facebook профиля) от навигационной панели к другой деятельности
final Intent ridesameIntent = new Intent(this, Activity2.class);
TextView userText = (TextView) findViewById(R.id.username);
ImageView userImage = (ImageView) findViewById(R.id.profile_pic);
String userNameMessage = userText.getText().toString();
String userPicMessage = userImage.toString();
ridesameIntent.putExtra(EXTRA_MESSAGE_USERNAME,userNameMessage);
ridesameIntent.putExtra(EXTRA_MESSAGE_USERPIC,userPicMessage);
startActivity(ridesameIntent);
Это активность 2
Intent userDetail = getIntent();
String userPicMessage = userDetail.getStringExtra(Activity1.EXTRA_MESSAGE_USERPIC);
String userNameMessage = userDetail.getStringExtra(Activity1.EXTRA_MESSAGE_USERNAME);
TextView userdetail1 = (TextView) findViewById(R.id.username_scroll);
ImageView userdetail2 = (ImageView) findViewById(R.id.profile_pic_scroll);
userdetail1.setText(userNameMessage);
userdetail2.setImageURI(Uri.parse(userPicMessage));
Я попытался прохождения Ури, но при получении ответов с кодом pic также для получения справки. Вот код, который извлекает профиль пользователя из Facebook и устанавливает его в навигационную панель мероприятия 1
public void setUserProfile(String jsondata) {
try {
response = new JSONObject(jsondata);
user_email.setText(response.get("email").toString());
user_name.setText(response.get("name").toString());
profile_pic_data = new JSONObject(response.get("picture").toString());
profile_pic_url = new JSONObject(profile_pic_data.getString("data"));
Picasso.with(this).load(profile_pic_url.getString("url"))
.into(user_picture);
} catch (Exception e) {
e.printStackTrace();
}
}
Поэтому, пожалуйста, предложить мне, как я могу получить изображение в деятельности 2.
Не могли бы вы объяснить это с помощью кода выше? – Shubhendra
Я пробовал выше, но он не работает, никакой другой альтернативы? – Shubhendra
какая ошибка у вас получается? –