Articles of андроида

Метод вызова в основном классе из класса статического фрагмента

У меня есть класс фрагмента, и я хочу вызвать метод в основном классе tge. Класс фрагмента является статическим, поэтому, вероятно, это вызывает проблему, хотя я должен сохранять ее статичной. Я хочу иметь возможность сделать что-то подобное изнутри моего статического класса: Method (); Я пробовал: getActivity (). Method (); Хотя это не сработало. Что мне делать?

Как избежать этого оживленного ожидания?

public int getChildrenCount(int groupPosition) { if(children == null){ new SalesRequest().execute(); // runs in other thread which // initialises children with some value. while(children == null){ // I'm doin this to avoid null pointer Exception. // So it comes out of the loop only when childern // gets initialised. } } return children.length; } Но я […]

Как создать кнопку электронной почты на Android?

Я новичок в программировании на Android. Я хочу создать специальную кнопку электронной почты в моей программе. (Например, адрес электронной почты: info@abcde.tv). Когда я нажимаю кнопку электронной почты, открывается почтовая программа. Как я могу это достичь?

RunOnUiThread не работает в AsyncTask

Я кодирую программу, которая извлекает данные из MySql с сервера (используя JSON) и обновляет интерфейс , Я извлекаю два типа данных, используя AsyncTask с сервера 1) Bubble Answers 2) Comments Метод parseBubbleAnswers успешно запускается и обновляет UI, но класс parseComments, который является AsyncTask, и который вызывает метод parseComments в doInBackground, не запускает runOnUiThread(new Runnable() { […]

Как добавить символ новой строки в строку по конкретным индексам?

У меня есть строка: String testString= "For the time being, programming is a consumer job, assembly line coding is the norm, and what little exciting stuff is being performed is not going to make it compared to the mass-marketed cräp sold by those who think they can surf on the previous half-century's worth of inventions […]

Androidmanifest xml не существует или имеет неправильный корневой тег

После того, как я переименовал свой каталог app/src/main в app/src/bk используя функцию переименования из Android Studio, я получаю следующее сообщение об ошибке: Androidmanifest xml не существует или имеет неправильный корневой тег Я уже пробовал все ответы отсюда . К сожалению, никто из них не работал. Также я просмотрел отчет о проблеме . Есть ли способ […]

Что имеет преимущество, типы сборки или ароматы Gradle?

Скажем, у меня есть константа, определенная на обоих уровнях: в типе сборки я установил ее в «mybuild», и в аромате я установил ее в «myflavor». Например, здесь: buildTypes { debug { resValue "string", "analytics_key", "XXX_SANDBOX_KEY_XXX" } } productFlavors { appA { resValue "string", "analytics_key", "XXX_KEY_FOR_A_XXX" } appB { resValue "string", "analytics_key", "XXX_KEY_FOR_A_XXX" } } Я […]

Android ScheduledThreadPoolExecutor вызывает: null

Я срываю волосы с этим! Я новичок в Android, поэтому я уверен, что это нечто совершенно очевидное. Я получаю исключение ScheduledThreadPoolExecutor где cause: null Все, что я хочу, это отдельный поток, который запускается всякий раз, когда активность на экране! // Instance Variables private ScheduledExecutorService m_oScheduledExecutor = null; @Override protected void onResume() { super.onResume(); if (oScheduledExecutor […]

Eclipse не открывает мое рабочее пространство

Я получаю эту ошибку при загрузке моего рабочего пространства в eclipse. An error has occurred.See the log file D:\XXX\App_name\.metadata\.log. Я могу открыть другие рабочие области, а также создать новый onw.I не сохранил копию моего кода. Пожалуйста, помогите мне? Благодаря!!!

Силовой макет для обновления / перерисовки андроида?

Я хочу изменить положение макета и после 75 мс вернуть его в первую позицию, чтобы сделать движение, и это мой код: for(int i = 0; i < l1.getChildCount(); i++) { linear = (LinearLayout) findViewById(l1.getChildAt(i).getId()); LayoutParams params = new LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT); params.bottomMargin = 10; linear.setLayoutParams(params); SystemClock.sleep(75); } Проблема в том, что приложение останавливается на 750 мс и […]