maestrozo maestrozo 19.10.2019, 09:29:58 0 + Mam pytanie co do AndroidStudio. Którym sposobem lepiej przypisywać wartości do zmiennych w ViewHolderze i dlaczego.Przykład:Tak?class MyViewHolder(view : View) : RecyclerView.ViewHolder(view){ val name : TextView = view.findViewById(R.id.name)}Czy tak?class MyViewHolder(view : View) : RecyclerView.ViewHolder(view){ val name = view.name}#programowanie #android #androidstudio #androiddev
ThomasE ThomasE 19.10.2019, 09:37:02 0 + Którym sposobem lepiej przypisywać wartości do zmiennych@maestrozo: var multiplier = (int) 0.2f; #pdk ( ͡° ͜ʖ ͡°)
another_throwaway23 another_throwaway23 19.10.2019, 14:16:09 via Wykop Mobilny (Android) 0 + @maestrozo: drugim sposobem.w przypadku gdy zmienisz id "name" w niepoprawny sposób, to w pierwszym przypadku poleci ci NPE w runtime.drugim sposobem posypie się już na etapie kompilacji.
Przykład:
Tak?
class MyViewHolder(view : View) : RecyclerView.ViewHolder(view){val name : TextView = view.findViewById(R.id.name)
}
Czy tak?
class MyViewHolder(view : View) : RecyclerView.ViewHolder(view){val name = view.name
}
#programowanie #android #androidstudio #androiddev
@maestrozo:
var multiplier = (int) 0.2f;
#pdk ( ͡° ͜ʖ ͡°)
w przypadku gdy zmienisz id "name" w niepoprawny sposób, to w pierwszym przypadku poleci ci NPE w runtime.
drugim sposobem posypie się już na etapie kompilacji.