Форум программистов, компьютерный форум CyberForum.ru

передача результата в onActivityResult - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ожидание завершения пула потоков http://www.cyberforum.ru/android-dev/thread973948.html
Нужно чтоб результат этого кода возвращался по завершению выполнения всех потоков в пуле ExecutorService exService = Executors.newFixedThreadPool(5); for (int i = 0; i < 5; i++) { GetFullStoryInfo fullStoryInfo = new GetFullStoryInfo(storyNumber, this); storyNumber--;
Программирование Android xml scale и так далее Всем! Я тут балуюсь с xml и вот снова не могу понять кое что. Вот простенький файлик, который рисует красный кружочек и поворачивает картинку относительно выбранной точки. <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <rotate android:fromDegrees="45" android:pivotX="0%" http://www.cyberforum.ru/android-dev/thread973923.html
Обход авторизации WebView Вконтакте Программирование Android
Всем привет. Вконтакте не дает доступ до прямой авторизации, говорят пользовать авторизацию через WebView. Мало того что это не удобно, так это еще и не красиво. Как можно спрятать WebView от пользователя чтобы он видел только поля для ввода логина и пароля??
Получение списка групп пользователя в ListView Программирование Android
Доброго времени суток. Коллеги, есть задача, получить список групп пользователя Вконтакте и показать их в ListView Собственно на данный момент, в приложении есть main и login layouts, после авторизации перекидывает на активити main, а здесь планируется ListView со списком групп. Так вот, основной вопрос, как реализовать получение списка групп для того чтобы показать их в ListView? Кто...
Программирование Android android Calendar app http://www.cyberforum.ru/android-dev/thread973861.html
Скачал исходники android Calendar app. Импортировал в Эклипс, но не находит кучу пакетов для построения com.android.datetimepicker.date com.android.colorpicker com.android.ex.chips com.android.calendarcommon2 и тд... Если кто строил Календарь, подскажите что делать ?
Программирование Android Толщина линии на canvas Здравствуйте. Есть такой метод, который рисует линию на canvas canvas.drawLine (float startX, float startY, float stopX, float stopY, Paint paint); Как вы думаете возможно ли изменить толщину линии на canvas или неизбежно придется рисовать прямоугольник? подробнее

Показать сообщение отдельно
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
11.10.2013, 00:04     передача результата в onActivityResult
Пересмотрите архитектуру приложения, если, конечно, она вообще есть.

ActivityOne
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class ActivityOne extends Activity {
    
    public static final int REQUEST_CODE = 666;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        startActivityForResult(new Intent(this, ActivityTwo.class), REQUEST_CODE);
    }
    
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode == REQUEST_CODE) {
            Log.d("ActivityOne", data.getStringExtra("ActivityName") + "");
        }
    }
}


ActivityTwo
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class ActivityTwo extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        startActivityForResult(new Intent(this, ActivityThree.class), ActivityOne.REQUEST_CODE);
    }
    
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode == ActivityOne.REQUEST_CODE) {
            setResult(resultCode, data);
            finish();
        }
    }
 
}


ActivityThree
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class ActivityThree  extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent i = getIntent();
        i.putExtra("ActivityName", ActivityThree.class.getName());
        setResult(RESULT_OK, i);
        finish();
    }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru