大约有 970 项符合查询结果(耗时:0.0117秒) [XML]
Best practice for instantiating a new Android Fragment
...
Some kotlin code:
companion object {
fun newInstance(first: String, second: String) : SampleFragment {
return SampleFragment().apply {
arguments = Bundle().apply {
putString("firstString", ...
Start an Activity with a parameter
...
Kotlin code:
Start the SecondActivity:
startActivity(Intent(context, SecondActivity::class.java)
.putExtra(SecondActivity.PARAM_GAME_ID, gameId))
Get the Id in SecondActivity:
class CaptureActivity : AppCompatActivit...
Java Generics Wildcarding With Multiple Classes
...
Here's how you would do it in Kotlin
fun <T> myMethod(item: T) where T : ClassA, T : InterfaceB {
//your code here
}
share
|
improve this answ...
Java Synchronized Block for .class
... was wondering about this question for couple days for myself (actually in kotlin). I finally found good explanation and want to share it:
Class level lock prevents multiple threads to enter in synchronized block in any of all available instances of the class on runtime. This means if in runtime the...
重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...
...要测试同学干嘛?”有过这种想法的自觉举手~
提高编程速度:好的代码才更容易扩展功能,烂的代码,你想加个功能都加不进去,告诉我不是一个人有这种经历。。。
重构的时机?
三次法则、添加功能时、修补错...
Why do I want to avoid non-default constructors in fragments?
... is not implicitly generated when overload present.
In my projects I use Kotlin, and implement fragments with a primary no-arg constructor and secondary constructor for arguments which just stores them into a bundle and sets it as Fragment arguments, everything works fine.
...
How to programmatically set the layout_align_parent_right attribute of a Button in Relative Layout?
...
Kotlin version:
Use these extensions with infix functions that simplify later calls
infix fun View.below(view: View) {
(this.layoutParams as? RelativeLayout.LayoutParams)?.addRule(RelativeLayout.BELOW, view.id)
}
infix...
How to deserialize a list using GSON or another JSON library in Java?
...List = Arrays.asList(videoArray);
IMHO this is much more readable.
In Kotlin this looks like this:
Gson().fromJson(jsonString, Array<Video>::class.java)
To convert this array into List, just use .toList() method
...
support FragmentPagerAdapter holds reference to old fragments
... Very precise. Solved my problem without using hacks. Thanks! My Kotlin version turned from FragmentStatePagerAdapter(activity!!.supportFragmentManager) to an easier to look at FragmentStatePagerAdapter(childFragmentManager) :)
– ecth
Sep 6 '19 at 7:0...
format statement in a string resource file
...
For me it worked like that in Kotlin:
my string.xml
<string name="price" formatted="false">Price:U$ %.2f%n</string>
my class.kt
var formatPrice: CharSequence? = null
var unitPrice = 9990
formatPrice = String.format(context.getString(R.str...
