Artem
В том то и дело, что я не знаю как это сделать
Artem
локализируйте ошибку, поисключайте из разметки по-очереди кнопки, поисключайте аттрибуты
Artem
Только не кидайтесь тапками
Artem
Новичок все таки
Daniil
Новичок все таки
По логу проблема с батоном, который на 13-й строчке в XML. Просто закомменти его пересобери приложение и посмотри на ошибку.
Nikita
В том то и дело, что я не знаю как это сделать
ну выпили кнопку полностью, да пересобери, сначал выясни это у тебя в android:id="@+id/btn_Counter" валится или в одной из android:id="@+id/BasicInstrumens"
Daniil
Nikita
а ну если 13 строчка то первым делом style оторви
Nikita
style="@style/Widget.AppCompat.Button.Colored"
Nikita
это картинка, не было бы ресурса оно бы сказало
Artem
Сейчас проверю
Artem
Да
Artem
Запустилось
Nikita
а мапбокс то тут при чем?
Artem
Только почему,когда добавляю эту строку, приложение вылетает
android:background="@drawable/button_draw"
Artem
Удалил строку android:background="@drawable/button_draw"
Artem
Че сделал-то?
Daniil
Artem
Не подскажите, как
Artem
потому что для андроид ниже 5 надо иначе сделать
Daniil
Не подскажите, как
https://stackoverflow.com/questions/36867298/using-android-vector-drawables-on-pre-lollipop-crash/39302256
Daniil
Daniil
Ага. Тогда не вектор.
Daniil
ripple - нет на pre lolipop.
Daniil
ripple - нет на pre lolipop.
Честно говоря, не знаю, появилось ли в компате че-нить на эту тему. Но раньше я делал pre-lolipop и lolipop+ селекторы (ну или drawable).
Сергій
Сергій
Хотя если просто надо изменить цвет кнопки, то это можно сделать и через атрибуты темы, не делая своих селекторов
Сергій
Сергій
И всё
Mike
XML-ки не нужны, Drawable вообще можно создать из кода :)
Daniil
Daniil
Не подскажите, как
Короче summary. Креш вызывает ripple, который в нативе доступен только с Lolipop API. Побороться с крешем можно несколькими способами:
1) Убрать ripple, если он тебе не нужен (сохраняется KitKat в таргете);
2) Сделать два разных shape/selector как выше написал @desugar (сохраняется KitKat в таргете);
3) Поднять minSDK до Lolipop (потеряешь KitKat юзверей);
Daniil
Да, соглашусь.
Artem
Хорошо
Artem
Спасибо
✙
✙
делаешь так?
Mike
Timur
AnimationListener
звучит интересно. еще немного глупый вопрос. в методе init() дергаю this.getText() приходит null
Timur
текст задан атрибутом в xml
Dj
Timur
Timur
Timur
показывать не буду, стыдно 😄
Timur
так ну нашел, getText переписал у AppCompatButton 😄
Maxim
Здравствуйте, кто нибудь работал с шифрованием в Android?
Maxim
Такой вопрос: "стоит ли выносить Cipher в ThreadLocal?"
Maxim
Да не в том дело, с самим шифрованием я то разобрался )
Maxim
Такой вопрос: "стоит ли выносить Cipher в ThreadLocal?"
Maxim
Вроде говорили, что Cipher - non thread safe
Maxim
Подкиньте пожалуйста
Igor
Подкиньте пожалуйста
https://gist.github.com/komigor/fcf68e1b2fed6690ce8be11001f47175
С rx. В целом, полностью аналогично можно пеpеписать на message queue. Я не думаю, что cipher в pамках одного потока может быть боттлнеком, так что кмк деpжать под это однопоточный scheduler – самое то.
Maxim
Спасибо)
Martynenko
всем привет. Кто-нибудь знает, как нормально получить доступ к sd карточке, чтобы можно было писать туда и читать оттуда?
Сергій
Есть только право на чтение через Storage Access Framework
Сергій
Даже не в этом проблема. Разные производители по-разному монтируют этот том. И там дичь получается
Martynenko
вот я столкнулся с этим
Martynenko
и одного решения какого-то нет
Martynenko
а записать вообще не получится?
Сергій
Что там сейчас самое популярное?
Martynenko
ES explorer, если вы про приложения
Martynenko
я с горем пополам получил путь к SD карте, но при попытке записать файл какой-либо, он просто пропадает.
Martynenko
И ошибки никакой не выбивает.
Сергій
Сергій
Начиная с андроид 6 карту памяти и внутреннюю память можно объединить
Martynenko
@desugar через Environment.getExternalStorageDirectory()?
Anonymous
Всех приветствую. Подскажите пожалуйста, как сделать запрос ретрофитом через прокси? Без прокси работает, как только добавляю прокси и Аутентификатор, выдает ошибку: "407 Proxy Authentication Required" https://codeshare.io/5e3Qor
Martynenko
мне он через эту эпопею кидает путь во внутреннюю память и всё. Хотя флешка при этом подключена.
Vitaly
Сейчас пытаюсь разобраться с Firebase RealtimeDatabase, но почему-то отправляется и заносится в базу данных у меня всё, а читается только одно (первое) сообщение
Vitaly
public class ChatActivity extends AppCompatActivity {
@BindView(R.id.editTextTo)
EditText editTextTo;
@BindView(R.id.editTextMsg)
EditText editTextMsg;
@BindView(R.id.recyclerView)
RecyclerView recyclerView;
FirebaseRecyclerAdapter<Message, MyRecyclerViewHolder> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chat);
ButterKnife.bind(this);
displayChat();
}
@OnClick(R.id.btnReg)
public void send(){
Log.d("mLog", "Отправка сообщений");
EditText input = findViewById(R.id.editTextMsg);
FirebaseDatabase.getInstance().getReference().child("users").push()
.setValue(new Message(input.getText().toString(),
FirebaseAuth.getInstance().getCurrentUser().getPhoneNumber()));
input.setText("");
}
private void displayChat(){
recyclerView.setLayoutManager(new LinearLayoutManager(this));
adapter = new RecyclerAdapter();
recyclerView.setAdapter(adapter);
}
}
Vitaly
Ужасно выглябит код
Vitaly
Сейчас ссылку скину