Ответы пользователя по тегу Java
  • Как в класс отправить аргумент?

    @acwartz
    Тут должна быть ваша реклама.
    params это список параметров.

    запускать так:
    new MyAsyncTask().execute(location);

    а вообще надо вот так:
    new MyAsyncTask().execute(location.lat, location.long, location.time);
    тогда сможете из params достать и подставить в запрос:
    doInBackground(String... params) {
                HttpClient httpclient = new DefaultHttpClient();
                                                                  lat                             long              time
                HttpGet httpget = new HttpGet(server + "?a=" + params[0] + "&b=" + params[1] +...params[3]);
    Ответ написан
    Комментировать
  • Почему не загружает фотографию в приложение?

    @acwartz
    Тут должна быть ваша реклама.
    Переместите фото в память смартфона. Если вдруг она на карте памяти или ещё где, если там нет - сохраните фото на память телефона.
    Ответ написан
  • Нету кнопки запустить скрипт, в чём дело?

    @acwartz
    Тут должна быть ваша реклама.
    IDE ищет что запускать в папке src, а там у вас пусто.
    Ответ написан
    Комментировать
  • Как получить значение поля класса в Java по ссылке на класс?

    @acwartz
    Тут должна быть ваша реклама.
    И не будет, потому что
    <b>List lastElement</b> = new List();
    <b>Object testLink</b> = lastElement;
    Object a = lastElement.link; //работает так, как нужно
    Object b = testLink.link //не работает, а нужно, чтобы именно через переменную работало

    testLink является типом Object у которого нет свойства link , в тоже время lastElement имеет такое свойство и будучи наследником Object он может быть приведен к нему.

    Решением может быть приведение типа Object обратно к List:
    Object b = ((List)testLink).link
    Ответ написан
    Комментировать
  • Как лучше сохранять ArrayList?

    @acwartz
    Тут должна быть ваша реклама.
    Array в JSONArray, JSONArray в строку и БД.
    При чтении процесс обратный:
    Строка из БД в JSONArray, а тот в массив.
    Если у вас словарь ключ-значение, то подойдет JSONObject.
    Классов для json мульёны, обычно GSON.
    Ответ написан
    Комментировать
  • Почему не выводит и показывает красным в Java?

    @acwartz
    Тут должна быть ваша реклама.
    Потому что в предположительно функции
    Square(int i)
    вы выполняете присвоение x = i, вместо возведения i в квадрат, и записи результата в переменную x.
    Ответ написан
    Комментировать
  • Как сделать прекомпиляцию модпака Minecraft?

    @acwartz
    Тут должна быть ваша реклама.
    Правильное слово "кеширование".
    На подобии того что делают портированные из плойки игры типа Zero Down, при первом запуске/обновлении ресурсы компилируются под конкретные настройки конкретного ПК и лежат в готовом состоянии, потом просто загружаются.

    Моддерская прослойка, которая собственно дает модам возможность существовать, должна запомнить в удобном формате все инфу что скидывают моды, а так же реализовать обратную связь чтобы мод получив ссылку на свой кеш, сам быстро проверил все и сообщил надо ли обновлять что-то в кеше или так сойдет. На основании этого загрузчик принимает решение о повторной сборке некого ресурса т.к. он был изменен. А моды такую функцию должны ещё и поддерживать и даже реализовывать (те моды которые тоже модами расширяются),

    моды которые меняют графическую составляющую (привет шейдерам, и прочим расширениям OpenGL) должны так же поддерживать работу с кешем, но уже решать нужнается ли текстура/шейдер в перекомпиляции и т.д. и так же уметь сбрасывать эти данные в кеш.

    И тогда, может быть оно и взлетит.
    Ответ написан
    Комментировать
  • Решение вопроса по поводу сервера Minecraft, как это решить?

    @acwartz
    Тут должна быть ваша реклама.
    Раз уж лезете задавать вручную ограничения, то надо и минимум указывать.
    -Xms256m -Xmx2048m

    256 - начальная.
    2048 - всего.

    У вас начальную jvm выбирает сама и не может, потому как вы предел сами указали.

    И да, 512 это мало. Нужно размер кучи под 4 гб выдавать, т.е. так:
    ms512
    mx4096
    Ответ написан
    2 комментария