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

нубский: что есть ядро приложения? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Изменить тип у столбца в SqLite http://www.cyberforum.ru/android-dev/thread1012530.html
Как можно через метод: @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){ } изменить Тип у столбца в SqLite. Был тип text необходимо integer. ???
Android Получить доступ к ImageView в одном конкретном элементе ListView Есть layout элемента ListView <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/ImageItem" http://www.cyberforum.ru/android-dev/thread1012368.html
Android Цвет в строку
Подскажите функции пожалуйста! Color.parseColor("#88FF0000")получает число с цветом доступным для SetColor( А как из подобнго числа получить "#88FF0000"??? Можно ли получить "урезаный" цвет без прозрачости "#FF0000"??? Можно ли получить позрачность из числа цвета в число или в "88"?
Android SharedPreferences putString и getString
Здравствуйте! Хотел спросить как можно сделать сохранения данных для строковых значений чтобы она сохранилось и передавалось в дргуое активити! вот код SharedPreferences set = getSharedPreferences(Image2, MODE_APPEND); SharedPreferences.Editor editor = set.edit(); editor.putString(Image, textView1.getText().toString()); editor.commit(); есть просто getPreference но это...
Android ListView и кастомный адаптер http://www.cyberforum.ru/android-dev/thread1011893.html
Добрый день ув. Программисты! Нашёл код который заполняет ListView с кастомным адаптером. Но вот проблема ListView создаётся программно( Вот код: import android.content.Context; import android.graphics.Typeface; import android.view.Gravity; import android.view.View; import android.view.ViewGroup;
Android Несовместимость CheckBox & AlertDialog В одном Activity используется ChexBox и AlertDialog Делаю это приблизительно так: AlertDialog ad = new AlertDialog.Builder(MainActivity.this); ad.setPositiveButton("Ok", new OnClickListener() { public void onClick(DialogInterface dialog, int arg1) { action1(); } }); подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
 Аватар для Wenceslaus
129 / 129 / 4
Регистрация: 05.07.2013
Сообщений: 205
20.11.2013, 13:04     нубский: что есть ядро приложения?
Martovskij, если кратко: ядра приложения нет. Вот нет и всё. Философия самой системы построена на том, что каждый отдельный отдельно взятый Activity является отдельным приложением, которое можно вызывать независимо от других. Единственное, что их связывает - общий объект Application.
1. Здесь важно понимать весь жизненный цикл Activity, объект Bundle, который сохраняется даже есть Activity удалено и хранит необходимые данные, и события onSaveInstanceState() и onRestoreInstanceState(), в которых и происходит сохранение/загрузка данных.
2. Сокеты открываются в отдельных потоках, которые никак не зависят от Activity. С файлами - по ситуации, если записать/считать пару строк, то можно и в Activity, если писать/читать постоянно - лучше сервис, который запускает отдельный поток на каждую итерацию записи.. Главное - не забывайте закрывать файлы (в методах объектов finalize и Activity onDestroy).
3. В среднем по больнице - сервис такой же компонент приложения, как и Activity. И в большинстве своём, приложения не базируются на сервисе (пример исключения - аудио проигрыватель, основную работу делает сервис, через Activity пользователь меняет треки).
4. На андроиде подход иной. Работать может только одно Activity, несколько сервисов, которые могут общаться между собой посредством Broadcast'ов или Intent'ов.
5. Не думаю, что Intent можно считать реализацией паттерна "Команда". Intent'ом вы фактически запускаете новое приложение с установленным набором данных, а не просто вызываете метод некого объекта.
 
Текущее время: 05:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru