All streams
Search
Write a publication
Pull to refresh
40
0
Сергей Шатунов @Prototik

JVM Backend разработчик

Send message
Норвегия подозрительно на Вас косится.
Тогда просто смените используемую имплементацию на дефолтовую xml.

Application.getConfig().setPreferenceImpl(PreferenceImpl.XML);

Ну или что-то типо того, точно не помню, а на код пыриться лень.
Получать объект SharedPrefernces от PreferenceManager из пакета HoloEverywhere.
… ADB требует драйвер на Windows?
Ахренеть, если честно.
Я думал, он везде заводится с пол-пинка, а это коварный линукс виноват…
Если вы имеете ввиду виджеты, которые на рабочем столе — то это AppWidget.
А просто виджетами зовутся, так сказать, законченные вьюхи, у которых есть готовое предназначение. Не зря большинство вьюх лежат в android.widget. Вот TextView — виджет, у него есть задача — текст выводить. А View и SurfaceView — нет, это только основа для виджетов.

Дык это, раз уж тут сообщили, че гитхаб терзать? Кстати, <fragment> пофикшен.
Ага, бага. На будущее: может таки перейдем на трекер гитхаба, он более предназначен для баг-репортов, нежели хабр ;)
Да нет.
Вот немного подправленный фрагмент из того файла, что вы дали выше:
    public static class SelectImageDialogFragment extends CommonDialogFragment
    {
        public static interface SelectedActionHandler extends Serializable
        {
            void cameraOptionSelected();

            void galleryOptionSelected();
        }

        private SelectedActionHandler handler;

        public static SelectImageDialogFragment newInstance(
                SelectedActionHandler handler)
        {
            SelectImageDialogFragment frag = new SelectImageDialogFragment();
            frag.handler = handler;
            return frag;
        }

        @Override
        public void onCancel(DialogInterface dialog) {
          getActivity().finish();
        }

        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            final CharSequence[] items = {
                    getString(R.string.upload_camera_option),
                    getString(R.string.upload_gallery_option)
            };

            AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
            builder.setTitle(R.string.upload_title);
            builder.setItems(items, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int item) {
                    if (handler == null)
                    {
                        return;
                    }
                    switch (item) {
                        case 0:
                            handler.cameraOptionSelected();
                            return;
                        case 1:
                            handler.galleryOptionSelected();
                            return;
                    }
                }
            });
            return builder.create();
        }
    }
}


А с setTitle — будем разбираться.
По диалогу: никуда не копать, у вас код немного не верный:
	public void onActivityCreated(Bundle savedInstanceState) {
		super.onActivityCreated(savedInstanceState);
...
		mDialog.setOnCancelListener(this);
		mDialog.setOnDismissListener(this);

У вас и с нативным DialogFragment такая фича не прокатит. Переопределяйте методы прямо во фрагменте.
Ммм, да, багу ProgressBar признаю. А вот со всем остальным думаю одна проблема — неверный Context.
У вас прям фантастические баги.
Никто, кроме вас, их пока не подтверждает :)
Ух-ты, даже без ардуины. Браво! :)
М, минуту, девушка выкидывает из-за компа. Приду — сделаю:)
Минуту, оно просто светится, или еще и крешится?
Должно быть исправлено в dev ветке, а вообще — я забыл про не системные виджеты.
Можно жестко указать пакет через LayoutInflater.remap(Hard)
А как-же снятие галочки с яндекс.бара и установка на 'да согласен я'?
А я жаловался на арч, что у него сложная и не интуитивная установка… Да он просто бог простоты по сравнению с вашим «одноэс»

Information

Rating
6,184-th
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Linux
Java
Kotlin
Android development