Articles of Андроид

Android ActionBar не меняет цвет фона

Я пытаюсь изменить цвет фона моей панели действий, но он не меняется. Мое приложение использует тему AppCompat, если это влияет на что-либо. Вот моя тема, которая используется. Мое приложение указывает на использование этой темы, так что это не проблема <!– Base application theme. –> <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="actionBarStyle">@style/ActionBar</item> </style> <!– Action Bar Styles –> […]

Android возвращает объект как результат активности

Возможно ли вернуть объект в качестве результата активности от дочерней активности к родительскому? Просто что-то вроде: Intent resultIntent = new Intent(null); resultIntent.putExtra("STRING_GOES_HERE", myObject); setResult(resultIntent); finish(); Если это возможно, как мне получить myObject в родительской активности? Я понял, что для получения данных мне нужно сделать что-то вроде этого: protected void onActivityResult (int requestCode, int resultCode, Intent […]

Android Studio XML не распознает objectAnimator

Я пытаюсь оживить переход между двумя фрагментами. Я изначально разместил им анимацию свойств в xml (и это на самом деле не работало), а затем изменило ее на objectAnimator. По какой-то причине Android Studio не распознает тег objectAnimator. Вот мой AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.nick.randomapplication" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Base.AppCompat.Light" > <activity android:name=".MainActivity" […]

Проверьте, существует ли фрагмент и его повторное использование

Я использую следующий код для создания фрагмента каждый раз, когда пользователь нажимает на элемент в виде списка. Но таким образом фрагмент создается при каждом нажатии пользователем. Я хочу повторно использовать старый фрагмент (если он существует) и перезагружать его содержимое (не создавайте новый). MagazineViewFragment fragment = new MagazineViewFragment(); fragment.openStream(itemSelected); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction() .replace(R.id.container, fragment) […]

Приложение неверно сконфигурировано для интеграции с Facebook

Возможный дубликат: Приложение неверно настроено для входа в Facebook: проблема интеграции Android Facebook Получение странной проблемы из Application is Mis-Configured for Facebook login. Press Okay to go back to the application without connecting to Facebook. Facebook SDK Application is Mis-Configured for Facebook login. Press Okay to go back to the application without connecting to Facebook. […]

Почему я получаю IllegalStateExceptions каждый раз, когда я запускаю Activity, который использует фрагменты поддержки?

Я использую библиотеку поддержки Android для использования фрагментов в приложениях предварительной сотовой связи. Если я добавлю фрагмент внутри метода onCreate моей активности, активность завершится с помощью исключения IllegalStateException. 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): FATAL EXCEPTION: main 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): java.lang.RuntimeException: Unable to start activity ComponentInfo{net…./net…..homescreen…Main}: java.lang.IllegalStateException: Activity has been destroyed 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 08-04 10:19:49.100: […]

Анимировать элементы списка в ListView

Я пытаюсь анимировать новые элементы в моем ListView. У меня есть стабильные id-s, поэтому я точно знаю, какой элемент для анимации. Проблема связана с механизмом рециркуляции ListView. Я вызываю startAnimation в представлении, когда знаю, что получил недавно вставленный элемент. Но тогда взгляд перерабатывался, заполнялся разными данными. Это приводит к тому, что пользовательский интерфейс оживляет неправильную […]

Eclipse: несколько проектов из одного источника

Сначала я должен сказать, что я не очень хорошо знаком с английским, поэтому я сожалею, если я могу объяснить очень хорошо, что я имею в виду 🙂 У меня есть один проект, который мне нужно повторить n раз; Каждый новый проект должен иметь один и тот же исходный код, но разные ресурсы (например: изображения, html-файлы, […]

Показать Скрыть панель действий Шерлока

Я добавил панель действия Шерлока в действие, используя следующую строку в манифесте: android:theme="@style/Theme.Sherlock.Light" Я хочу сохранить на экране и скрыть панель действий по умолчанию и показать ее только тогда, когда пользователь нажимает на экран. Я видел это в приложении Aldiko, но не знаю, как его реализовать. Любая помощь приветствуется.

Espresso NoMatchingViewException при использовании withId

Я пытаюсь написать простой тест, когда я просто нажимаю на MenuItem, который находится в основном действии: public class doTest extends ActivityInstrumentationTestCase2<doActivity> { public doTest() { super(doActivity.class); } @Override public void setUp() throws Exception { super.setUp(); startActivity(); } private void startActivity() { Intent intent = new Intent(); setActivityIntent(intent); getActivity(); } public void testOne() { Espresso.openContextualActionModeOverflowMenu(); onView(withId(R.id.create_new)).perform(ViewActions.click()); […]