Size: a a a

Android Developers

2021 August 28

В

Виктор in Android Developers
Там, скорее всего, эта операция открывает новое активити
источник

В

Виктор in Android Developers
А для вас я вижу 2 варианта:
1. Как подсказали выше - скрытие панели BNV
2. Поместить BNV в отдельный фрагмент
источник

П

Павел in Android Developers
Если отказаться от Navigation Component, то можно посмотреть в сторону библиотеки Modo от terrarok (создатель Cicerone), там есть нужный функционал из коробки. Можно открыть экран во вкладке, скажем так, а есть возможность всего в одну команду открыть экран поверх. Сам у себя такое реализовывал.
У него в гите есть хороший пример со всем функционалом.
источник

M

Mafioznik in Android Developers
как называется структура в запросе когда передается объект? "values={"one": value}" Как такое в ретрофите повторить?
источник

QH

Quantum Harmonizer in Android Developers
в каком запросе, в какой роли, с каким форматом сериализации?
источник

M

Mafioznik in Android Developers
в гете напиример
источник

M

Mafioznik in Android Developers
rest api
источник

QH

Quantum Harmonizer in Android Developers
query string?
источник

M

Mafioznik in Android Developers
я просто вижу запрос и не знаю как такой параметр называется, обычно я не видел, чтобы объект передавался. Это обычное query?
источник

k

kiber.io in Android Developers
Это обычный json. Ты можешь его в строку форматнуть и передавать
источник

M

Mafioznik in Android Developers
@Query("value") сюда объект вместо значения засунуть, верно?
источник

QH

Quantum Harmonizer in Android Developers
это называется «какой-то нестандартный формат для передачи объекта в рамках одной key-value-пары», похоже на JSON
источник

QH

Quantum Harmonizer in Android Developers
строку
источник

QH

Quantum Harmonizer in Android Developers
см. также retrofit2.Converter.Factory#stringConverter
источник

N

Nik in Android Developers
Подскажите пожалуйста, как запускать активити из другого приложения?
есть приложение с активити

<activity
           android:name=".ui.main.DeepLinkActivity"
           android:launchMode="singleTask"
           android:theme="@android:style/Theme.NoDisplay"
           android:label="@string/action_global_search"
           android:exported="true">
           <intent-filter>
               <action android:name="android.intent.action.SEARCH" />
               <action android:name="com.google.android.gms.actions.SEARCH_ACTION" />

               <category android:name="android.intent.category.DEFAULT" />
           </intent-filter>
           <intent-filter>
               <action android:name="eu.kanade.tachiyomi.SEARCH" />
               <category android:name="android.intent.category.DEFAULT" />
           </intent-filter>
           <intent-filter>
               <action android:name="android.intent.action.SEND" />
               <category android:name="android.intent.category.DEFAULT" />
               <data android:mimeType="text/plain" />
           </intent-filter>

           <meta-data
               android:name="android.app.searchable"
               android:resource="@xml/searchable" />
       </activity>

Я пытаюсь запустить его из своего приложения с помощь

val uris = Uri.parse(comment)
       val intent = Intent(Intent.ACTION_SEARCH,uris)
       val bundle = Bundle()
       startActivity(context,intent,bundle)

и получаю ошибку
No Activity found to handle Intent { act=android.intent.action.SEARCH dat=Hello }
источник

AE

Anton ElTonio in Android Developers
О, в эту сторону я не думал, возможно это хороший вариант!
Спасибо, попробую такое
источник

AE

Anton ElTonio in Android Developers
О, посмотрю эту библиотеку, возможно действительно хорошая штука!
Спасибо)
источник

J

Johnny in Android Developers
Какие тут люди)))
источник

AE

Anton ElTonio in Android Developers
О, здарова)
источник

С

Сергей in Android Developers
Вопрос по best practice. Есть банальный список из которого можно удалить элементы, но при удалении появляется диалог "Вы уверены?". Мы где-то должны запомнить item, который должны удалить, в  случае ответа "Да" типа так:
private var itemToDelete: Item? = null
fun onDeleteClick(item: Item) {
   itemToDelete = item
   showConfirmDeleteDialog()
}

fun onDeleteConfirmed() {
   itemList.remove(itemToDelete)
   itemToDelete = null
}
Есть ещё варианты? Думал  про прокидывание idшника item'а в диалог, а потом из диалога возвращать и удалять по нему, но не знаю насколько это лучше
источник