как изменить изображение в Android при переключении между действиями - PullRequest
0 голосов
/ 17 июня 2011

в моем приложении в упражнении. У меня есть представление списка, показывающее некоторые детали вместе с изображением внизу и кнопкой вверху.Когда пользователь щелкает по списку, он открывает новое действие B.

Если пользователь нажимает кнопку «Назад», он возвращается к занятию A, и там я хочу показать новое изображение в представлении изображения.В то же время не должно быть каких-либо изменений в активности A.

В iPhone мы должны использовать метод с именем View.

так же, как есть какой-либо метод в Android.Как это сделать, пожалуйста, помогите мне, друзья .....

1 Ответ

1 голос
/ 17 июня 2011

Вместо использования startActivity для начала действия используйте startActivityForResult.Если вы участвуете в событии onitemclick в действии A, используйте следующий код для запуска действия B

Intent intent = new Intent(WebViewTest.this,
B.class);
startActivityForResult(intent, 500);

и напишите код обновления изображения в следующем методе, чтобы после завершения действия B элемент управления перешел к следующему методу.Вы можете использовать концепцию Handler также для обновления изображения

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        super.onActivityResult(requestCode, resultCode, data);
        System.out.println(requestCode + "...called from another activity..."
                + resultCode);
        if (requestCode == 500) {

                //upate image

        }

    }

Спасибо Deepak

...