Size: a a a

Android Developers

2020 August 04

QH

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

DB

Dmytro Borysov in Android Developers
Evgeny GooDi
ыы...  куда там точку то поставить? )))
походу ты сюда кидаешь сначала пустой лист, он сохраняет ссылку, а потом твой лист заполняется, кидаешь сюда и он думает, что ты такой же кинул
источник

N

Name in Android Developers
Есть кто может подсказать с передачой аргументов в фрагменты?
источник

N

Name in Android Developers
Name
Есть кто может подсказать с передачой аргументов в фрагменты?
у мя какой то трабл(
источник

QH

Quantum Harmonizer in Android Developers
Сколько годиков? Это довольно бессмысленная метрика.
источник

QH

Quantum Harmonizer in Android Developers
Name
Есть кто может подсказать с передачой аргументов в фрагменты?
источник

DB

Dmytro Borysov in Android Developers
Name
у мя какой то трабл(
сюда никто не приходит поделится успехом, все с проблемами, описывай
источник

em

ek man in Android Developers
за роудмэп спс, поизучаю
источник

QH

Quantum Harmonizer in Android Developers
посмотри гитхаб и сделай вывод сам
источник

A

Andrew in Android Developers
Dmytro Borysov
может релейтив паз твой кривой или пустой или вообще не он нужен. А что ты птыаешься сделать?
Записать файл в MediaStore. Ок, спасибо, попробую на другом устройстве, может это не поддерживает API
источник

N

Name in Android Developers
Dmytro Borysov
сюда никто не приходит поделится успехом, все с проблемами, описывай
есть NavBar, там 3 фрагмента, в mainActivity распознаю локацию (широта, долгота),
  override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)

       setContentView(R.layout.activity_main)

       val bottomNavigationView = findViewById<BottomNavigationView>(R.id.bottomNavigationView)
       val navController = findNavController(R.id.fragment)


       val appBarConfiguration = AppBarConfiguration(setOf(R.id.QRFragment, R.id.locationFragment, R.id.NFCFragment))
       setupActionBarWithNavController(navController, appBarConfiguration)

       bottomNavigationView.setupWithNavController(navController)
       mFusedLocationClient = LocationServices.getFusedLocationProviderClient(this)

       getLastLocation()
//что ниже кусок кода что передает параметры  в функций getlastLocation()
latitudeVar = location.latitude.toString()
longitudeVar = location.longitude.toString()
LocationFragment.newInstance(latitudeVar,longitudeVar)

хочу передать эти параметры в фрагмент через companion object, в функц onAttach присваиваю
  override fun onAttach(context: Context) {
       super.onAttach(context)
       latitude = arguments?.getString("latitude").toString()
       longtitude = arguments?.getString("longtitude").toString()
   }

при
проверке через дебаггер говорит что передает, но сам фрагмент не видит данные и говорит что null
источник

П

Павел in Android Developers
ребят, а я могу в xml, если я использую датабиндинг, вызвать метод hasFocus у этой же вьюхи прямо из xml?
что-то типа того

android:layout_marginTop='@{hasFocus? "120dp":"60dp"}'
источник

NM

Nick Marchuk in Android Developers
Павел
ребят, а я могу в xml, если я использую датабиндинг, вызвать метод hasFocus у этой же вьюхи прямо из xml?
что-то типа того

android:layout_marginTop='@{hasFocus? "120dp":"60dp"}'
Нет
источник

QH

Quantum Harmonizer in Android Developers
Name
есть NavBar, там 3 фрагмента, в mainActivity распознаю локацию (широта, долгота),
  override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)

       setContentView(R.layout.activity_main)

       val bottomNavigationView = findViewById<BottomNavigationView>(R.id.bottomNavigationView)
       val navController = findNavController(R.id.fragment)


       val appBarConfiguration = AppBarConfiguration(setOf(R.id.QRFragment, R.id.locationFragment, R.id.NFCFragment))
       setupActionBarWithNavController(navController, appBarConfiguration)

       bottomNavigationView.setupWithNavController(navController)
       mFusedLocationClient = LocationServices.getFusedLocationProviderClient(this)

       getLastLocation()
//что ниже кусок кода что передает параметры  в функций getlastLocation()
latitudeVar = location.latitude.toString()
longitudeVar = location.longitude.toString()
LocationFragment.newInstance(latitudeVar,longitudeVar)

хочу передать эти параметры в фрагмент через companion object, в функц onAttach присваиваю
  override fun onAttach(context: Context) {
       super.onAttach(context)
       latitude = arguments?.getString("latitude").toString()
       longtitude = arguments?.getString("longtitude").toString()
   }

при
проверке через дебаггер говорит что передает, но сам фрагмент не видит данные и говорит что null
> передать эти параметры в фрагмент через companion object
эээээто как?)

А что внутри LocationFragment.newInstance?
источник

N

Name in Android Developers
Quantum Harmonizer
> передать эти параметры в фрагмент через companion object
эээээто как?)

А что внутри LocationFragment.newInstance?
через этот метод
companion object {
       @JvmStatic
       fun newInstance(param1: String, param2: String): LocationFragment {
           return LocationFragment().apply {
               arguments = Bundle().apply {
                   putString("latitude", param1)
                   putString("longtitude", param2)
               }
           }
       }
   }
источник

QH

Quantum Harmonizer in Android Developers
Name
есть NavBar, там 3 фрагмента, в mainActivity распознаю локацию (широта, долгота),
  override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)

       setContentView(R.layout.activity_main)

       val bottomNavigationView = findViewById<BottomNavigationView>(R.id.bottomNavigationView)
       val navController = findNavController(R.id.fragment)


       val appBarConfiguration = AppBarConfiguration(setOf(R.id.QRFragment, R.id.locationFragment, R.id.NFCFragment))
       setupActionBarWithNavController(navController, appBarConfiguration)

       bottomNavigationView.setupWithNavController(navController)
       mFusedLocationClient = LocationServices.getFusedLocationProviderClient(this)

       getLastLocation()
//что ниже кусок кода что передает параметры  в функций getlastLocation()
latitudeVar = location.latitude.toString()
longitudeVar = location.longitude.toString()
LocationFragment.newInstance(latitudeVar,longitudeVar)

хочу передать эти параметры в фрагмент через companion object, в функц onAttach присваиваю
  override fun onAttach(context: Context) {
       super.onAttach(context)
       latitude = arguments?.getString("latitude").toString()
       longtitude = arguments?.getString("longtitude").toString()
   }

при
проверке через дебаггер говорит что передает, но сам фрагмент не видит данные и говорит что null
> передать эти параметры в фрагмент через companion object
до сих пор звучит супер мега сомнительно
источник

N

Name in Android Developers
Quantum Harmonizer
> передать эти параметры в фрагмент через companion object
до сих пор звучит супер мега сомнительно
может я ошибаюсь, как желательно передавать параметры?)
источник

QH

Quantum Harmonizer in Android Developers
Name
может я ошибаюсь, как желательно передавать параметры?)
через arguments же
источник

DB

Dmytro Borysov in Android Developers
Quantum Harmonizer
через arguments же
так он так и делает))
источник

QH

Quantum Harmonizer in Android Developers
Dmytro Borysov
так он так и делает))
не только так, почитай тред
источник