Articles of Пакет

Передача данных между фрагментами

Я хочу передать идентификатор пользователя из основной операции в фрагмент. Поэтому в основном я делаю: Fragment fragment = new Fragment(); final Bundle bundle = new Bundle(); bundle.putString("id_User", id); Log.i("BUNDLE", bundle.toString()); fragment.setArguments(bundle); И в журнале я вижу BUNDLE : Bundle[{id_User=1}] Во фрагменте я тестирую его в onCreate Bundle arguments = getArguments(); if (arguments != null) { […]

Имя псевдонима пакета или псевдоним

Возможно ли создать псевдоним для имени пакета, который я могу ссылаться в XML-файле? Я не хочу писать полное имя пакета, например com.example.go.deck.today, вместо этого я могу создать псевдоним и ссылаться на этот псевдоним? Я хотел бы передать псевдоним или ник вместо имени пакета в XML-файле android / layout.

Несколько пакетов в Android-приложении

Я включаю класс в мое приложение, которое другой разработчик сделал свободно доступным. У его класса есть другой пакет. Это вызовет проблемы на Android, рынке и т. Д.? Каждый класс в приложении должен быть моим собственным пакетом?

Android – Как запустить стороннее приложение с именем пакета?

Мне интересно, как запустить другое приложение из моего приложения, используя имя пакета. У меня есть имя пакета в строчном формате, например String pkgName = "com.example.appName"; Вот почему я не могу получить имя класса или любые другие ценные данные, которые я могу использовать, чтобы сделать правильный намерение начать свою деятельность. Любая идея, как решить эту проблему. […]

Как передать значение из одного фрагмента другому в Android?

Я новичок в Фрагментах. Я хочу передать значение String из одного фрагмента в другой. Как это сделать? Я назвал свои фрагменты следующим образом. Пожалуйста, направляйте меня шаг за шагом. String cid = id.getText().toString(); Fragment fr = new FriendFragment(); android.app.FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, fr); ft.commit();

Прохождение массивов с использованием пакета в android

Мне нужно передать массив значений String / integer из одного действия в другое. Как мне это достичь?

ClassCastException при извлечении данных из пакета на Android

У меня есть состояние, которое я хочу сохранить на протяжении всего жизненного цикла фрагмента. Он отлично работает, когда экран вращается, например, но когда процесс был убит и восстановлен с диска (я думаю, что так оно работает), я получаю исключение ClassCastException. Вот какой код: Инициализация: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState == null) { […]

Android Studio. Портфолио и размеры файлов?

Я разработчик Eclipse и недавно переключился на Android Studio. Я знаю, что папка «drawable» – это место, где я должен загрузить все изображения, которые я собираюсь использовать в своем Android-проекте, но что происходит с размерами изображений? В Eclipse существуют разные папки для каждого размера (xxhdpi, xhdpi, hdpi …) Какой метод следует использовать для лучшей совместимости […]

Android, как получить имя пакета?

В моем приложении мне нужно знать имя имени пакета. У меня нет проблем, когда я хочу захватить его в действиях, но я не могу принять его в других классах. Следующий код работает в действии, но я не знаю, почему у него проблемы в простом классе. String packageName = getPackageName(); В моем классе я попытался написать […]

При использовании пакета android, почему сериализованный стек десериализуется как ArrayList?

Сериализация: Bundle activityArguments = new Bundle(); Stack<Class<? extends WizardStep>> wizardSteps = new Stack<Class<? extends WizardStep>>(); wizardSteps.push(CreateAlarmStep5View.class); wizardSteps.push(CreateAlarmStep4View.class); wizardSteps.push(CreateAlarmStep3View.class); wizardSteps.push(CreateAlarmStep2View.class); wizardSteps.push(CreateAlarmStep1View.class); activityArguments.putSerializable("WizardSteps", wizardSteps); десериализация: Stack<Class<? extends WizardStep>> wizardSteps = (Stack<Class<? extends WizardStep>>) getIntent().getExtras().getSerializable("WizardSteps"); Исключение: 12-20 23: 19: 45.698: E / AndroidRuntime (12145): вызвано: java.lang.ClassCastException: java.util.ArrayList не может быть добавлено в java.util.Stack