Я пытаюсь динамически вызывать новую активность из текущей.Итак, я создал объектный класс, который принимает активность, класс и комплект как необязательные.
object ActivityHelper {
fun start(context: Context, activity: Class<out BaseCompatActivity>, extras: Bundle? = null) {
val intent = Intent(context, activity)
extras?.let {
intent.putExtras(extras)
} ?: run {
intent.putExtra("flag", context.javaClass.getSimpleName())
}
context.startActivity(intent)
}
}
После этого я вызываю это из всех действий, подобных этому
ActivityHelper.start(this, Activity::class.java, extras)
Но я заметилэто делает время загрузки приложения медленнее, чем раньше.Я делаю это правильно?или это плохая идея начинать такую деятельность?