Size: a a a

StartAndroid Ru Kotlin

2018 November 25

LR

Leonid Ratanov in StartAndroid Ru Kotlin
а нужный тебе лейаут относится к фрагменту
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
поэтому и не может найти
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Leonid Ratanov
поэтому и не может найти
я просто не хотел переменные с SP во фрагментах дублировать
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
зачем ты пытаешься перенести всю логику в активити??
ее ответственность - рулить фрагментами
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
если у тебя есть во ВьюПейджере ЛогинФрагмент - он и должен заниматься бизнес логикой авторизации, активити вообще не должна знать, что у него внутри
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Leonid Ratanov
если у тебя есть во ВьюПейджере ЛогинФрагмент - он и должен заниматься бизнес логикой авторизации, активити вообще не должна знать, что у него внутри
ну я думал общие переменные в ней указать
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Переслано от ☠️ hex 🇷🇺🐍...
кто-нибудь сталкивался с тем, что когда по нажатию на айтем ресайклерВью вызывается диалог, выполняются некие действия и список ресайклерВью меняется, то не всегда диалог по нажатию на ок закрывается?
https://pastebin.com/ya0EszAW
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
при первом случае всё нормально, второй уже со второго нажатия закрывается
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Попробуй поменять местами dialog.cancel() и configRv()
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Leonid Ratanov
Попробуй поменять местами dialog.cancel() и configRv()
Да пробовал вроде
источник
2018 November 26

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Leonid Ratanov
Попробуй поменять местами dialog.cancel() и configRv()
не помогает
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
от слова совсем
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
и с dismiss игрался, никак
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
может приаттачить к руту?
источник

[P

[отпуск] Dmitrii Pol... in StartAndroid Ru Kotlin
☠️ hex 🇷🇺🐍
при первом случае всё нормально, второй уже со второго нажатия закрывается
Пройти по исходникам, может увидишь, что мешает закрытию окна
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
да просмотрел уже всё много раз......
источник
2018 November 27

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Господа, подскажите, как по нажатию на кнопку сделать ее некликабельной на 5 секунд? как это лучше реализовать?
Пробовал через
GlobalScope.async {
               runOnUiThread {
                   btnView.isClickable = false
               }
               delay(5000)
               runOnUiThread {
                   btnView.isClickable = true
               }

           }.start() дальше действия в лисенере, которые выполняются сразу по нажатию, а не после ожидания в 5с

но мне кажется что это не ок
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Ребзя, как программно менять тайтлы менюАйтемов в NavigationView?
есть такая разметка:
activity_main_drawer.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:background="@drawable/gradient">

   <item android:id="@+id/accountTitle"
       android:title="@string/account_info"
       android:icon="@android:drawable/ic_menu_info_details" />

   <group android:checkableBehavior="none"
       android:id="@+id/accountInfo" >

       <item
           android:id="@+id/accountName"
           app:actionViewClass="android.widget.TextView"
           android:icon="@drawable/ic_account_circle_black_24dp"
           android:title="@string/empty_string" />

   </group>

</menu>

и такой код не меняет тайтл:
(MenuItemCompat.getActionView(
                   find<NavigationView>(R.id.nvAccount).menu.findItem(R.id.accountName)
           ) as TextView).text = savedLogin

пробовал и так:
find<NavigationView>(R.id.nvAccount).menu.findItem(R.id.accountName).title = savedLogin

не помогает...
источник

SG

Slava Glushenkov in StartAndroid Ru Kotlin
        button.setOnClickListener {
           GlobalScope.launch(Dispatchers.Main) {
               button.isEnabled = false  
               button.isClickable = false

               withContext(Dispatchers.IO) {
                   delay(5000)
               }
               button.isClickable = true
               button.isEnabled = true
           }

       }
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Slava Glushenkov
        button.setOnClickListener {
           GlobalScope.launch(Dispatchers.Main) {
               button.isEnabled = false  
               button.isClickable = false

               withContext(Dispatchers.IO) {
                   delay(5000)
               }
               button.isClickable = true
               button.isEnabled = true
           }

       }
спасибо)
источник