@android_ru

Страница 1317 из 3205
Kitsu
28.04.2017
16:37:45
@Harmonizr если любопытно: забыл закрыть стрим -> архивичк битый, мда Загрузить голый classes.dex у меня так и не вышло. В итоге загрузил apk через DexClassLoader, хех

A
28.04.2017
16:37:57
> i think files delete before send over email.. just figure it out.
How...? I have wasted alot time.. I am not understanding that how to fix it

Quantum Harmonizer
28.04.2017
16:38:53
How...? I have wasted alot time.. I am not understanding that how to fix it
For example, insert some code which will output file size to logs just before and after sending.

Google
A
28.04.2017
16:39:43
Quantum Harmonizer
28.04.2017
16:40:07
If i send u whole source code can u see it?
No, I'm afraid it will take too much time.

A
28.04.2017
16:41:03
No, I'm afraid it will take too much time.
no.. it will take a little time https://jpst.it/Yxdr https://jpst.it/Yxfw kindly see these code

if u find any mistake in this code then tell me

Anton
28.04.2017
16:42:20
if u find any mistake in this code then tell me
use https://gist.github.com. there is no syntax highlightning on ur service

A
28.04.2017
16:43:18
no one helped me there. that y i came here

Anton
28.04.2017
16:43:36
its just a tool to share code

A
28.04.2017
16:44:04
its just a tool to share code
source cod ejust need little fix.. but no one is helping me

Anton
28.04.2017
16:44:26
put your code here so we can inspect it and help u

https://gist.github.com

Quantum Harmonizer
28.04.2017
16:44:51
its just a tool to share code
он уже скинул код

no.. it will take a little time https://jpst.it/Yxdr https://jpst.it/Yxfw kindly see these code

Anton
28.04.2017
16:45:08
да там говно какое то и нет подсветки

Google
Quantum Harmonizer
28.04.2017
16:45:16
хех)

Anton
28.04.2017
16:45:26
блин мутный тип какой то

Quantum Harmonizer
28.04.2017
16:45:53
он плохо по-английски понимает...

A
28.04.2017
16:45:58
put your code here so we can inspect it and help u
i am a beginner . i dont know much about github ... help me here if u can

Anton
28.04.2017
16:45:59
ага)

Quantum Harmonizer
28.04.2017
16:46:32
i am a beginner . i dont know much about github ... help me here if u can
You should register on GitHub, every programmer uses it to share code.

A
28.04.2017
16:47:09
You should register on GitHub, every programmer uses it to share code.
i send u full code.. can u share it on github ?

Quantum Harmonizer
28.04.2017
16:47:30
i am a beginner . i dont know much about github ... help me here if u can
By the way, why don't you join any english-speaking community like Android United or AndroidChat?

They are much bigger.

Anton
28.04.2017
16:47:54
эт где такие комьюнити?

Quantum Harmonizer
28.04.2017
16:48:05
i send u full code.. can u share it on github ?
No, some people will help you, but won't do work for you.

Anton
28.04.2017
16:48:13
((

A
28.04.2017
16:48:21
no expert here for help ?

need to examin this code SendMail.java and SmtpMessageSender.java https://jpst.it/Yxfw

Quantum Harmonizer
28.04.2017
16:48:51
бля, нагло как-то

Anton
28.04.2017
16:49:01
да давайте его кикнем))

Anton
28.04.2017
16:49:24
ууу

A
28.04.2017
16:49:39
15 dollars per hour.
i prefer to give this money to any poor

Google
Anton
28.04.2017
16:49:59
he's poor

A
28.04.2017
16:50:27
he's poor
is he beggar ?

Anton
28.04.2017
16:51:13
yep

A
28.04.2017
16:51:47
yep
then i can only give prayers to these kind of clever beggars

Dmitriy
28.04.2017
17:05:25
Ребят, помогите пжл советом) Пишу юнит-тест для дерева. Есть у него метод getSize(). Я его проверяю в тестовом методе. А разумно мне в том же классе проверять метод clear(), типа, вызываем его а потом проверяем, что getSize() возвращает ноль? Вроде как один метод не должен зависеть от другого... Или это нормально?

Usman
28.04.2017
17:13:53
Ее, мне тоже позвонили

Denis
28.04.2017
17:37:06
Нашёл в исходниках телеграма вот такой код private static volatile FileLog Instance = null; public static FileLog getInstance() { FileLog localInstance = Instance; if (localInstance == null) { synchronized (FileLog.class) { localInstance = Instance; if (localInstance == null) { Instance = localInstance = new FileLog(); } } } return localInstance; } Зачем нужен localInstance?

Илья
28.04.2017
17:37:53
Чтобы не создавать объект каждый раз

Alexey
28.04.2017
17:38:23
@denis_kapaev микро-оптимизация

Denis
28.04.2017
17:38:44
почему не использовать просто Instance, объявленный как мембер класса?

Quarx2k ?
28.04.2017
17:39:51
Это для thread safe

Denis
28.04.2017
17:40:29
разве synchronized и volatile недостаточно?

Alexey
28.04.2017
17:40:57
@denis_kapaev https://en.wikipedia.org/wiki/Double-checked_locking вариант перед словами "Note the local variable result, which seems unnecessary."

Roman
28.04.2017
17:41:06
разве synchronized и volatile недостаточно?
volatile за отложенную инициализацию отвечает

Quantum Harmonizer
28.04.2017
18:32:13
Нашёл в исходниках телеграма вот такой код private static volatile FileLog Instance = null; public static FileLog getInstance() { FileLog localInstance = Instance; if (localInstance == null) { synchronized (FileLog.class) { localInstance = Instance; if (localInstance == null) { Instance = localInstance = new FileLog(); } } } return localInstance; } Зачем нужен localInstance?
localInstance явно показывает, что происходит чтение из поля в переменную. Если же написать instance = ..., а потом return instance, то с втроке с return произойдёт лишнее чтение из поля. В IDEA даже есть инспекция: "чтение поля больше трёх раз в течение метода".

Алексей
28.04.2017
18:37:19
приветствую! решил попробовать Kotlin и внезапно для себя обнаружил довольно странное поведение при пошаговой отладке. суть в том, что если в методе есть два return'а, и выражение if, которое определяет, на какой из этих ретурнов сделать переход, делаются _оба_ ретурна

Google
Алексей
28.04.2017
18:37:42
вот пример

http://screencloud.net/v/mwgIp

жму F9

http://screencloud.net/v/4K2A7

как такое может быть?

Umren
28.04.2017
18:38:17
баг или фича?

Алексей
28.04.2017
18:38:40
не знаю :) с котлином первый день сижу

Toni
28.04.2017
18:38:50
Instance - почему название переменной с большой буквы?)

Admin
ERROR: S client not available

Алексей
28.04.2017
18:40:10
спасибо

Umren
28.04.2017
18:40:17
не знаю :) с котлином первый день сижу
в языках где есть multiple return это всеравно был бы баг

Так что думаю это баг

хотя про котлин ниче не знаю

А котлин для андроида уже готов ?

Кто то на нем реально пишет за бабки?

или просто демки гоняете

Quantum Harmonizer
28.04.2017
18:41:45
А котлин для андроида уже готов ?
Уже не первый год Котлин цветёт и работает.

Алексей
28.04.2017
18:41:52
время от времени вижу инфу, сто телеграм для андроида на котлине написан

Google
Алексей
28.04.2017
18:42:53
значит дезинформируют?

Sergey
28.04.2017
18:43:04
значит дезинформируют?
а проверить не думал?

сорс код же есть )

Quantum Harmonizer
28.04.2017
18:43:34
значит дезинформируют?
может, какой-нибудь неофициальный клиент и на котлине...

Алексей
28.04.2017
18:44:11
а проверить не думал?
честно говоря, не слишком интересовалс я :)

Igor
28.04.2017
19:09:17
Quarx2k ?
28.04.2017
19:13:09
посмотрел сырцы, там даже намека на котлин нет

Konstantine
28.04.2017
19:13:20
Кто используется Realm DB подскажите, правильно ли я понимаю, что выставляя к Long id аннотацию @PrimaryKey она все равно не увеличивается самостоятельно?

Anton
28.04.2017
19:13:54
эта аннотация только для апдейта

Konstantine
28.04.2017
19:14:20
Правильно понимаешь
То есть, надо пилить самому получение последнего id и его инкрементить?)

Quarx2k ?
28.04.2017
19:14:54
То есть, надо пилить самому получение последнего id и его инкрементить?)
ну тут как тебе угодно, у меня ид это милесекунды :)

Konstantine
28.04.2017
19:15:45
Простенько обошли) Но мне тут обычные id нужны)

Anton
28.04.2017
19:16:33
ну если ты ставишь insertOrUpdate то он по не сверяет

если не поставишь то ошибку выкинет

Quarx2k ?
28.04.2017
19:17:10
Простенько обошли) Но мне тут обычные id нужны)
получай последний элемент и прибавляй 1 ^

Страница 1317 из 3205