Size: a a a

StartAndroid Ru Chat

2021 March 23

A

Aleksandr in StartAndroid Ru Chat
возможно для этой формулы лучше сделать преобразование и запрогать именно его. Так как факториал довольно быстро "вылезет" за пределы
источник

СП

Сергей П. in StartAndroid Ru Chat
Вот да. Наверняка это равно какой то комбинации нормальных функций типа log/sin и тп. В Вольфраме можно поискать
источник

СП

Сергей П. in StartAndroid Ru Chat
Еще - 2 в степени N в  long считается сдвигом быстрее и точнее. Или перемножением.
источник

A

Aleksandr in StartAndroid Ru Chat
как вариант, не вычислять сразу числитель и знаменатель, а разложить числитель и знаменатель на множители и в цикле брать произведение составных частей из числителя и знаменателя
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну да. Можно подсократить на к примеру 4 в верху и внизу, 8 ваерху и внизу и тд. Позднее вылнзешь за лимит. Препод оценит
источник

СП

Сергей П. in StartAndroid Ru Chat
Я бы и верх и низ считал в biginteger а частное в bigdecimal с разумной точностью.  double рнжет точность.

Но  этто все фигня. Так послндний разряд точнее будет может
источник

EP

Egor Polyakov in StartAndroid Ru Chat
ребят, может кто знает, можно ли как - нибудь открыть  ссылку которая содержит intent://https не в отдельном браузере а в моем webview (когда пытаюсь открыть внутри приложения выскакивает ошибка unknown url sheme) ?
источник

VY

Vital Yarosh in StartAndroid Ru Chat
Egor Polyakov
ребят, может кто знает, можно ли как - нибудь открыть  ссылку которая содержит intent://https не в отдельном браузере а в моем webview (когда пытаюсь открыть внутри приложения выскакивает ошибка unknown url sheme) ?
через WebViewClient()
источник

EP

Egor Polyakov in StartAndroid Ru Chat
Vital Yarosh
через WebViewClient()
так это понятно
источник

EP

Egor Polyakov in StartAndroid Ru Chat
когда в методе  shouldOverrideUrlLoading  хочу вернуть false возникает ошибка  unknown url sheme
источник

VY

Vital Yarosh in StartAndroid Ru Chat
Egor Polyakov
когда в методе  shouldOverrideUrlLoading  хочу вернуть false возникает ошибка  unknown url sheme
А сам url открывается через обычный браузер?
источник

EP

Egor Polyakov in StartAndroid Ru Chat
нет
источник

EP

Egor Polyakov in StartAndroid Ru Chat
через в приле
источник

VY

Vital Yarosh in StartAndroid Ru Chat
А сам метод  shouldoverrideurlloading, uri какой-нибудь возвращает?
источник

EP

Egor Polyakov in StartAndroid Ru Chat
нет только true или false
источник

IB

Iv Bv in StartAndroid Ru Chat
Нубский вопрос: как переключиться на ошибку в активити сразу?  активити красной волнистой подчеркнута а ошибку найти в этой портянке найти не могу
upd нашел) просто на будущее чтоб время не терять
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Iv Bv
Нубский вопрос: как переключиться на ошибку в активити сразу?  активити красной волнистой подчеркнута а ошибку найти в этой портянке найти не могу
upd нашел) просто на будущее чтоб время не терять
F2
источник

IB

Iv Bv in StartAndroid Ru Chat
пасибо большое)
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Всем привет! Кто-нибудь задавался вопросом: если постепенно переходить на View Binding целесообразно ли отключать его (tools:viewBindingIgnore="true") для тех вью, где он пока не используется, т.е. что плохого если этого не сделать. Будет ли ущерб для производтельности или только для времени компиляции? Ещё какие-то нюансы?
источник

МД

Макс Дмитриев... in StartAndroid Ru Chat
Подскажите, а зачем в этом примере (https://developer.android.com/guide/components/bound-services) нужен private var mBound: Boolean = false ?

class BindingActivity : Activity() {
   private lateinit var mService: LocalService
   private var mBound: Boolean = false

   /** Defines callbacks for service binding, passed to bindService()  */
   private val connection = object : ServiceConnection {

       override fun onServiceConnected(className: ComponentName, service: IBinder) {
           // We've bound to LocalService, cast the IBinder and get LocalService instance
           val binder = service as LocalService.LocalBinder
           mService = binder.getService()
           mBound = true
       }

       override fun onServiceDisconnected(arg0: ComponentName) {
           mBound = false
       }
   }

   override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)
       setContentView(R.layout.main)
   }

   override fun onStart() {
       super.onStart()
       // Bind to LocalService
       Intent(this, LocalService::class.java).also { intent ->
           bindService(intent, connection, Context.BIND_AUTO_CREATE)
       }
   }

   override fun onStop() {
       super.onStop()
       unbindService(connection)
       mBound = false
   }

   /** Called when a button is clicked (the button in the layout file attaches to
    * this method with the android:onClick attribute)  */
   fun onButtonClick(v: View) {
       if (mBound) {
           // Call a method from the LocalService.
           // However, if this call were something that might hang, then this request should
           // occur in a separate thread to avoid slowing down the activity performance.
           val num: Int = mService.randomNumber
           Toast.makeText(this, "number: $num", Toast.LENGTH_SHORT).show()
       }
   }
}
источник