Articles of Ява

Исключение, возникающее во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать представление> Журнал ошибок

Внезапное затмение начало давать эту ошибку. «Исключение, возникающее во время рендеринга: Циклические зависимости не могут существовать в RelativeLayout Сведения об исключении регистрируются в окне> Показать представление> Журнал ошибок" Это мой xml-файл. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/relative_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="0dp" android:paddingLeft="0dp" android:paddingRight="0dp" android:paddingTop="0dp" tools:context=".Generate" > <View android:id="@+id/view2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/generatetv1" android:layout_alignTop="@+id/generatetv1" android:layout_centerHorizontal="true" android:background="#90000000" /> <View android:id="@+id/view1" android:layout_width="wrap_content" […]

Как создать функцию Java, которая когда-то была вызвана, не может быть вызвана снова, если не будет какой-то задержки?

Я пытаюсь сделать функцию, которая ТОЛЬКО может быть вызвана снова после некоторой задержки времени между двумя вызовами (скажем 5 секунд). Мне нужна эта функциональность для приложения Android, которое я создаю. Поскольку возможно, что пользователь будет называть эту функцию слишком часто в течение нескольких секунд, это разрушит его опыт. Поэтому я отчаянно ищу ответ на этот […]

Как разобрать формат даты «dd-MM», чтобы получить текущий год? »

Я должен разбирать дату формата « 17 июня » с использованием Java. Но проблема в том, что я пытаюсь разобрать формат « dd-MM » с помощью SimpleDateFormat, который возвращается как «Wed Jun 17 00:00:00 IST 1970». Можно получить текущий (2014) год вместо 1970 года. Мой результат: 17 / июня / 1970 Ожидаемый результат: 17 / […]

Как проверить, что строка является действительным шестнадцатеричным цветовым кодом в android

У меня была строка, которую мне нужно проверить, является ли это допустимым шестнадцатеричным цветовым кодом или нет. Мои строки строк выглядят следующим образом: 1 – # ff00000 2 – # ff347820 Как проверить указанные строки, чтобы проверить, являются ли они действительными шестнадцатеричными цветовыми кодами или нет. Может ли кто-нибудь помочь мне в решении этой проблемы? […]

Android / Java конвертирует строку даты в длинный тип

Мне нужно преобразовать строку в формате «dd / mm / yyyy» в длинный тип. Чтобы передать значение calendarProvider в android. В настоящее время у меня есть: Calendar calendar = Calendar.getInstance(); long startEndDate = 0; Calendar currentDateInfo = Calendar.getInstance(); currentDateInfo.set(calendar.get(Calendar.YEAR), calendar.SEPTEMBER, calendar.get(Calendar.DAY_OF_MONTH)); startEndDate = currentDateInfo.getTimeInMillis(); Мне нужно: long startDate = *Some sort of conversion* EditText.getText(); Я […]

«While» не может завершиться без исключения исключения – Android

С помощью этого метода я обновляю TextView каждую секунду. private void UpdatingTime(final String endTime, final long diffInDays) { new Thread(new Runnable() { @Override public void run() { while (true) { try { Thread.sleep(ONE_SECOND); mHandler.post(new Runnable() { @Override public void run() { // Updating time every second long diffInHours = Methodes.diffInHours(endTime, diffInDays); long diffInMinutes = Methodes.diffInMinutes(endTime, […]

Можно ли изменить имя пакета в проекте Android в eclipse?

Имя пакета для моего проекта – org.consulting.keno , я могу каким-то образом изменить его на нечто вроде org.consulting.keno2 ? Проблема в том, что я отправил приложение в магазин google бесплатно и хочу изменить его для оплаты денег. В магазине Google сказали, что мне придется удалить старый файл и повторно отправить новый файл apx. Но я […]

Android-устройство не отображает фоновое изображение

Я создал проект, ориентированный на android 4.4 – API Level 19 , как это было предложено eclipse. В любом случае, на эмуляторе все выглядит идеально – вот скриншот: Проблемы возникают, когда я устанавливаю его на своем реальном устройстве – работает Android 4.1.2 . Все просто прекрасно и работает как шарм, за исключением фонового изображения. Он […]

Как добавить вторую таблицу в базу данных в sqlite?

У меня есть examguide базы данных, и я уже создал одну таблицу table_subject и теперь Я хочу создать вторую таблицу ( table_chapter ) в этой базе данных. Мой вопрос: как добавить эту таблицу в существующую базу данных? У меня есть следующий код. Любая помощь оценивается. private static final String DATABASE_CREATE = "create table IF NOT […]

Метод onClick не работает

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_play); gl = (GridLayout) findViewById(R.id.grid); array = new Button[7][6]; Button btn; for(int i=0; i<7; i++) { for(int j=0; j<6; j++) { btn = new Button(this); btn.setId(7*i + j + 1); array[i][j] = btn; gl.addView(btn); } } turn = 0; Toast.makeText(this, "Test", Toast.LENGTH_SHORT).show(); } @Override public void onClick(View v) { […]