Android Custom Live Templates
- singletone
private $className$() {
}
private static class SingletonHolder {
private static final $className$ INSTANCE = new $className$();
}
public static $className$ getInstance() {
return SingletonHolder.INSTANCE;
}
- cvb
private lateinit var viewBinding: $vb$
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
viewBinding = $vb$.inflate(layoutInflater)
setContentView(viewBinding.root)
}
cvbf
private lateinit var viewBinding: $VB$
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
// Inflate the layout for this fragment
return $VB$.inflate(inflater, container, false)
.also { viewBinding = it }
.root
}
- reg
//region
//endregion
- starter
public static void start(android.content.Context context) {
android.content.Intent starter = new Intent(context, $ACTIVITY$.class);
boolean isActivity = context instanceof Activity;
if (!isActivity){
starter.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
starter.putExtra($CURSOR$);
context.startActivity(starter);
}