Запитання з тегом «android-activity»

Питання про створення та керування видами діяльності в Android. У додатках для Android активність - це компонент, який надає користувальницький інтерфейс, що дозволяє користувачеві щось робити. Прості приклади: наберіть телефон, сфотографуйте, надішліть електронний лист або перегляньте карту.

10
Додаток для Android закінчився проблемами з пам’яттю - спробував усе і все ще втратив
Я витратив 4 повних дні, намагаючись зробити все можливе, щоб з’ясувати витік пам’яті в програмі, яку розробляю, але речі давно перестали мати сенс. Додаток, який я розробляю, має соціальний характер, тому подумайте про профіль Діяльність (P) та перелічіть Діяльність із даними - наприклад, значки (В). Ви можете перейти від профілю …

4
Як отримати startActivityForResult, як отримати requestCode у дочірній діяльності?
У мене є чотири дії, скажімо A, B, C і D. Моя ситуація полягає в тому, що A розпочне діяльність B за допомогою startActivityForResult. startActivityForResult(new Intent(this,B.class),ONE); В іншій ситуації я буду B з іншою ситуацією. люблю startActivityForResult(new Intent(this,B.class),TWO); У B мені потрібно зателефонувати C або D залежно від requestCode. Тобто, …

3
Що означає android.intent.action.MAIN?
Я бачив стільки різних заплутаних висловлювань .. <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> Яке значення <action android:name="android.intent.action.MAIN" /> і <category android:name="android.intent.category.LAUNCHER" /> і <category android:name="android.intent.category.DEFAULT" />

3
Режим запуску Android singleTask або singleInstance? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Закрито 1 рік тому . Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. У мене є програма, основною діяльністю …

10
Як ви використовуєте Intent.FLAG_ACTIVITY_CLEAR_TOP для очищення стеку активності?
Я прочитав кілька постів про використання цього, але, мабуть, щось не вистачає, оскільки це не працює для мене. У моїй діяльності A у маніфесті є launchmode = "singleTop". Він починає діяльність B, з launchmode = "singleInstance". Діяльність B відкриває браузер і отримує та наміряє назад, саме тому це singleInstance. Я …

18
Як я можу зрозуміти, чи працює програма Android на передньому плані?
Я роблю сповіщення в рядку стану у своєму додатку для Android, яке ініціює c2dm. Я не хочу відображати сповіщення, якщо програма запущена. Як визначити, чи запущена програма, і чи є вона на передньому плані?

1
Перевірте, чи активність була викликана як результат
Чи можна дізнатися, чи якась діяльність була викликана для результату, використання startActivityForResult()чи лише почала використовувати startActivity()? Мені потрібно контролювати це, якщо це вимагає результату, поведінка буде іншою.

1
Android: Захоплення повернення активності
У мене питання щодо запуску нових заходів. Це зводиться до цього. У мене є 3 вкладки на поданні A) contains gMap activity B) camera activity C) some random text fields. Вимога полягає в тому, щоб програма працювала в портретному режимі. Усі 3 вкладки працюють належним чином, за винятком поверхні попереднього …

7
Android, як не знищити активність, коли я обертаю пристрій?
У мене є програма, яка працює лише в портретному режимі, і я вніс зміни у свій файл маніфесту для кожної діяльності, орієнтація якої має бути портретною. Але коли я обертаю пристрій, активність відтворюється знову. Як не знищити діяльність?

3
Пакет сумісності Android не включає Activity.getFragmentManager ()
Я почав намагатися додати фрагменти до свого додатка для Android, який базується на версії 2.1, використовуючи пакет сумісності Android, який щойно вийшов 3 березня. Я включив бібліотеку у свій проект і почав переносити код зі свого класу на основі Activity до класу на основі Fragment, але я помітив, що приклади …

5
Які відмінності між активністю та фрагментом?
Згідно з моїм дослідженням, існує суттєва різниця в концепції backstack та тому, як вони існують: Діяльність Коли activityпоміщається в backstackпро activitiesкористувач може перейти назад до попередньої діяльності, просто натиснувши на back кнопку. Activity може існувати самостійно. Фрагмент Коли an fragmentрозміщується до діяльності, ми маємо вимагати збереження екземпляра, зателефонувавши addToBackstack()під час …

7
Закінчіть стару діяльність і починайте нову або навпаки
Я знаю, що я отримую однаковий результат з обома фрагментами коду finish(); startActivity(newActivity); і startActivity(newActivity); finish(); Я хотів би знати вашу думку, якщо між ними є велика різниця. Чи один кращий за інший? Якщо так, то чому?

10
Не вдається викликати getSupportFragmentManager () з активності
У мене є діяльність, яка має фрагмент. XML: <fragment android:name="com.example.androidcalculator.ResultFragment" android:id="@+id/result_fragment" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" /> І я хочу викликати метод з ResultFragment з методу в Activity, але getSupportFragmentManager "не існує": FragmentManager fragMan = getSupportFragmentManager(); Як я можу це вирішити?

4
Чи викликається onResume () перед onActivityResult ()?
Ось як викладається мій додаток: користувачеві onResume () буде запропоновано увійти Якщо користувач увійде в систему, він зможе продовжувати користуватися програмою 3. Якщо користувач вийде в будь-який час, я хочу знову запропонувати ввійти Як я можу цього досягти? Ось моя основна діяльність: @Override protected void onResume(){ super.onResume(); isLoggedIn = prefs.getBoolean("isLoggedIn", …

4
Переваги використання Bundle замість прямого Intent putExtra () в Android
У своєму додатку для Android я завжди використовую пряму putExtra()функцію Intentкласу для передачі будь-якої кількості значень новій Activity. Подобається це: Intent i = new Intent(this, MyActivity.class); i.putExtra(ID_EXTRA1, "1"); i.putExtra(ID_EXTRA2, "111"); startActivity(i); Я знаю про BundleAndroid, і я бачив, як люди використовують Bundleдля передачі цінностей новим Activity. Подобається це: Intent intent …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.