{"id":26521,"date":"2023-06-08T09:14:23","date_gmt":"2023-06-08T08:14:23","guid":{"rendered":"https:\/\/www.movilesdualsim.com\/blog\/?p=26521"},"modified":"2023-06-13T08:38:50","modified_gmt":"2023-06-13T07:38:50","slug":"oncreate-android-kotlin","status":"publish","type":"post","link":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/","title":{"rendered":"onCreate() &#8211; Android Kotlin"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"El_metodo_onCreate_en_Android_Kotlin_Comprendiendo_el_ciclo_de_vida_de_una_actividad\"><\/span>El m\u00e9todo onCreate() en Android Kotlin: Comprendiendo el ciclo de vida de una actividad<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En el desarrollo de aplicaciones Android con Kotlin, el m\u00e9todo <code><strong>onCreate()<\/strong><\/code> es uno de los componentes fundamentales para comprender el ciclo de vida de una actividad. Este m\u00e9todo es parte integral de la clase <code>Activity<\/code> y se invoca autom\u00e1ticamente cuando la actividad se crea por primera vez. En este art\u00edculo, exploraremos en detalle el m\u00e9todo <code><strong>onCreate()<\/strong><\/code> y su importancia en el desarrollo de aplicaciones para Android.<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenido<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a20ae110125c\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a20ae110125c\" checked aria-label=\"Alternar\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#El_metodo_onCreate_en_Android_Kotlin_Comprendiendo_el_ciclo_de_vida_de_una_actividad\" >El m\u00e9todo onCreate() en Android Kotlin: Comprendiendo el ciclo de vida de una actividad<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#%C2%BFQue_es_onCreate\" >\u00bfQu\u00e9 es onCreate()?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#Funcionalidad_del_metodo_onCreate\" >Funcionalidad del m\u00e9todo onCreate()<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#Ejemplo_de_uso_de_onCreate\" >Ejemplo de uso de onCreate()<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#Conclusiones\" >Conclusiones<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_onCreate\"><\/span>\u00bfQu\u00e9 es onCreate()?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code><strong>onCreate()<\/strong><\/code> es un m\u00e9todo clave dentro del ciclo de vida de una actividad de Android. Cuando se crea una nueva instancia de una actividad, el sistema operativo Android invoca autom\u00e1ticamente este m\u00e9todo para realizar tareas de inicializaci\u00f3n y configuraci\u00f3n necesarias antes de que la actividad se muestre al usuario.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00e9todo <code><strong>onCreate()<\/strong><\/code> recibe un par\u00e1metro <code>savedInstanceState<\/code> del tipo <code>Bundle<\/code>, que se utiliza para almacenar y recuperar el estado anterior de la actividad en caso de que se haya destruido y recreado debido a cambios en la configuraci\u00f3n del dispositivo, como una rotaci\u00f3n de pantalla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Funcionalidad_del_metodo_onCreate\"><\/span>Funcionalidad del m\u00e9todo <strong>onCreate()<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00e9todo <strong><code>onCreate()<\/code> <\/strong>cumple varias funciones vitales en el desarrollo de aplicaciones para Android:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Inicializaci\u00f3n de la actividad<\/strong>: En este m\u00e9todo, se realizan tareas de inicializaci\u00f3n esenciales, como establecer el dise\u00f1o de la interfaz de usuario mediante <code>setContentView()<\/code>, configurar las vistas y enlazar los componentes necesarios.<\/li>\n\n\n\n<li><strong>Recuperaci\u00f3n del estado anterior<\/strong>: Si la actividad se ha destruido y recreado debido a cambios en la configuraci\u00f3n del dispositivo, el par\u00e1metro <code>savedInstanceState<\/code> se utiliza para recuperar cualquier dato importante almacenado previamente. Por ejemplo, si el usuario estaba escribiendo texto en un campo de entrada, este m\u00e9todo permite restaurar ese texto para que no se pierda durante el proceso de recreaci\u00f3n.<\/li>\n\n\n\n<li><strong>Restauraci\u00f3n de la actividad<\/strong>: En este punto, se restaura cualquier estado relevante de la actividad, como datos de configuraci\u00f3n o preferencias del usuario. Adem\u00e1s, se establecen las interacciones con otros componentes de la aplicaci\u00f3n y se configuran los listeners de eventos.<\/li>\n\n\n\n<li><strong>Interacci\u00f3n con el ciclo de vida<\/strong>: <code><strong>onCreate()<\/strong><\/code> establece la base para el ciclo de vida de la actividad. Aqu\u00ed es donde se realiza el proceso de transici\u00f3n a otros estados del ciclo de vida, como <code><a href=\"https:\/\/www.movilesdualsim.com\/blog\/onstart-android-kotlin\/\" target=\"_blank\" rel=\"noreferrer noopener\">onStart()<\/a><\/code> y <code><a href=\"https:\/\/www.movilesdualsim.com\/blog\/onresume-android-kotlin\/\" target=\"_blank\" rel=\"noreferrer noopener\">onResume()<\/a><\/code>, dependiendo de la interacci\u00f3n del usuario con la aplicaci\u00f3n.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ejemplo_de_uso_de_onCreate\"><\/span>Ejemplo de uso de <strong>onCreate()<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, se muestra un ejemplo b\u00e1sico de c\u00f3mo se implementa el m\u00e9todo <code><strong>onCreate()<\/strong><\/code> en una actividad de Android Kotlin:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Kotlin\" data-shcb-language-slug=\"kotlin\"><span><code lang=\"kotlin\" class=\"hljs language-kotlin language-kotlin\"><span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">MainActivity<\/span> : <span class=\"hljs-type\">AppCompatActivity<\/span><\/span>() {\n    <span class=\"hljs-keyword\">override<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">fun<\/span> <span class=\"hljs-title\">onCreate<\/span><span class=\"hljs-params\">(savedInstanceState: <span class=\"hljs-type\">Bundle<\/span>?)<\/span><\/span> {\n        <span class=\"hljs-keyword\">super<\/span>.onCreate(savedInstanceState)\n        setContentView(R.layout.activity_main)\n\n        <span class=\"hljs-comment\">\/\/ Inicializaci\u00f3n y configuraci\u00f3n de vistas y componentes<\/span>\n\n        <span class=\"hljs-comment\">\/\/ Restauraci\u00f3n del estado anterior (si es necesario)<\/span>\n\n        <span class=\"hljs-comment\">\/\/ Configuraci\u00f3n de listeners de eventos<\/span>\n    }\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Lenguaje del c\u00f3digo:<\/span> <span class=\"shcb-language__name\">Kotlin<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">kotlin<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\">En este ejemplo, <strong><code>onCreate()<\/code> <\/strong>se sobrescribe en la clase <code>MainActivity<\/code>, que extiende <code>AppCompatActivity<\/code>. El m\u00e9todo <code>super.onCreate(savedInstanceState)<\/code> se llama para asegurar que se realicen las tareas de inicializaci\u00f3n b\u00e1sicas definidas por la clase base.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, se configura el dise\u00f1o de la interfaz de usuario mediante <code>setContentView(R.layout.activity_main)<\/code>, donde <code>R.layout.activity_main<\/code> representa el archivo XML que define la estructura y los elementos de la interfaz de usuario de la actividad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finalmente, se pueden realizar otras acciones de inicializaci\u00f3n, restauraci\u00f3n de estado y configuraci\u00f3n de listeners de eventos seg\u00fan las necesidades de la aplicaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusiones\"><\/span>Conclusiones<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00e9todo <code><strong>onCreate()<\/strong><\/code> desempe\u00f1a un papel cr\u00edtico en el desarrollo de aplicaciones para Android Kotlin. Proporciona el punto de partida para la creaci\u00f3n y configuraci\u00f3n de una actividad, y es el lugar donde se realizan tareas de inicializaci\u00f3n, restauraci\u00f3n de estado y configuraci\u00f3n de interacciones con otros componentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es importante comprender el ciclo de vida de una actividad en Android y c\u00f3mo <code><strong>onCreate()<\/strong><\/code> se integra en ese ciclo. Esto permitir\u00e1 un desarrollo m\u00e1s efectivo y la capacidad de mantener y restaurar el estado de la aplicaci\u00f3n en diferentes situaciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Ahora est\u00e1s equipado con el conocimiento necesario para utilizar el m\u00e9todo <strong><code>onCreate()<\/code> <\/strong>de manera efectiva en tus proyectos de desarrollo de aplicaciones Android con Kotlin!<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;26521&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;2&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 - (2 votos)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;onCreate() - Android Kotlin&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 142.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            5\/5 - (2 votos)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>El m\u00e9todo onCreate() en Android Kotlin: Comprendiendo el ciclo de vida de una actividad En el desarrollo de aplicaciones Android con Kotlin, el m\u00e9todo onCreate() es uno de los componentes fundamentales para comprender el ciclo de vida de una actividad. Este m\u00e9todo es parte integral de la clase Activity y se invoca autom\u00e1ticamente cuando la [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":26522,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,1341],"tags":[],"class_list":["post-26521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias-dualsim","category-programacion-android"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>onCreate() \u2013 Android Kotlin | M\u00f3viles Dual SIM<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"onCreate() - Android Kotlin\" \/>\n<meta property=\"og:description\" content=\"El m\u00e9todo onCreate() en Android Kotlin: Comprendiendo el ciclo de vida de una actividad En el desarrollo de aplicaciones Android con Kotlin, el m\u00e9todo onCreate() es uno de los componentes fundamentales para comprender el ciclo de vida de una actividad. Este m\u00e9todo es parte integral de la clase Activity y se invoca autom\u00e1ticamente cuando la [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/\" \/>\n<meta property=\"og:site_name\" content=\"M\u00f3viles Dual SIM\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MovilDualSIM\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-08T08:14:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-13T07:38:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/6gkj0zb2jxi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1060\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"J. Segnini\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@movilesdualsim\" \/>\n<meta name=\"twitter:site\" content=\"@movilesdualsim\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"J. Segnini\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/\"},\"author\":{\"name\":\"J. Segnini\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#\\\/schema\\\/person\\\/261fa5761ab0a07dd396b5b6edf24b09\"},\"headline\":\"onCreate() &#8211; Android Kotlin\",\"datePublished\":\"2023-06-08T08:14:23+00:00\",\"dateModified\":\"2023-06-13T07:38:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/\"},\"wordCount\":648,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/uploads\\\/6gkj0zb2jxi.jpg\",\"articleSection\":[\"Noticias DualSIM\",\"Programaci\u00f3n Android\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/\",\"name\":\"onCreate() - Android Kotlin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/uploads\\\/6gkj0zb2jxi.jpg\",\"datePublished\":\"2023-06-08T08:14:23+00:00\",\"dateModified\":\"2023-06-13T07:38:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/uploads\\\/6gkj0zb2jxi.jpg\",\"contentUrl\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/uploads\\\/6gkj0zb2jxi.jpg\",\"width\":1600,\"height\":1060,\"caption\":\"OnCreate() - Android Kotlin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/oncreate-android-kotlin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"onCreate() &#8211; Android Kotlin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/\",\"name\":\"M\u00f3viles Dual SIM\",\"description\":\"Blog de m\u00f3viles y tecnolog\u00eda\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#organization\",\"name\":\"M\u00f3viles Dual SIM\",\"alternateName\":\"MDS\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/uploads\\\/movilesdualsim-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/uploads\\\/movilesdualsim-logo.png\",\"width\":280,\"height\":72,\"caption\":\"M\u00f3viles Dual SIM\"},\"image\":{\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MovilDualSIM\",\"https:\\\/\\\/x.com\\\/movilesdualsim\",\"https:\\\/\\\/www.instagram.com\\\/movildualsim\\\/\",\"https:\\\/\\\/mastodon.social\\\/@movilesdualsim\",\"https:\\\/\\\/t.me\\\/movilesdualsimandroid\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/#\\\/schema\\\/person\\\/261fa5761ab0a07dd396b5b6edf24b09\",\"name\":\"J. Segnini\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/85ec54580a09f85bbfd72b8dfc98475c.jpg?ver=1779996348\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/85ec54580a09f85bbfd72b8dfc98475c.jpg?ver=1779996348\",\"contentUrl\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/85ec54580a09f85bbfd72b8dfc98475c.jpg?ver=1779996348\",\"caption\":\"J. Segnini\"},\"description\":\"\u00a1Hola, amigos de la tecnolog\u00eda y las energ\u00edas renovables! Perm\u00edtanme presentarme, soy J. Segnini, la mente curiosa detr\u00e1s de este apasionante blog de m\u00f3viles y tecnolog\u00eda con un toque especial en energ\u00edas renovables como la solar y la e\u00f3lica. El comienzo de la aventura Mi fascinaci\u00f3n por la tecnolog\u00eda y el mundo de las energ\u00edas renovables comenz\u00f3 hace a\u00f1os, cuando todav\u00eda era un estudiante curioso, tratando de desentra\u00f1ar los secretos de los dispositivos electr\u00f3nicos y so\u00f1ando con un futuro m\u00e1s sostenible. Desde entonces, mi viaje me ha llevado por un emocionante camino de descubrimientos y aprendizaje constante. El giro hacia las energ\u00edas renovables Pero la tecnolog\u00eda no es lo \u00fanico que me hace vibrar. Mi amor por el planeta y la preocupaci\u00f3n por su futuro me llevaron a explorar las energ\u00edas renovables. La energ\u00eda solar y e\u00f3lica son dos de las soluciones m\u00e1s emocionantes y prometedoras para abordar el cambio clim\u00e1tico y hacer que nuestro mundo sea m\u00e1s sostenible. As\u00ed que, decid\u00ed ampliar mis horizontes y adentrarme en este apasionante campo. Lo que pueden esperar en este blog En este blog, mi objetivo es compartir mi conocimiento y pasi\u00f3n con todos ustedes. Pueden esperar rese\u00f1as detalladas de los \u00faltimos dispositivos m\u00f3viles, gu\u00edas \u00fatiles sobre c\u00f3mo sacar el m\u00e1ximo provecho de su tecnolog\u00eda, noticias emocionantes del mundo de la innovaci\u00f3n y, por supuesto, art\u00edculos informativos sobre energ\u00edas renovables. Por qu\u00e9 deber\u00edan seguir este blog Adem\u00e1s de ofrecerles informaci\u00f3n precisa y consejos pr\u00e1cticos, prometo hacerlo de una manera amena y accesible. La tecnolog\u00eda y las energ\u00edas renovables no tienen por qu\u00e9 ser temas \u00e1ridos y complicados. Estoy aqu\u00ed para desmitificarlos y convertirlos en algo emocionante y comprensible para todos. Un viaje juntos As\u00ed que, \u00fananse a m\u00ed en este emocionante viaje. Juntos exploraremos el mundo de la tecnolog\u00eda y las energ\u00edas renovables, compartiremos ideas y nos inspiraremos mutuamente para un futuro m\u00e1s brillante y sostenible. \u00a1Estoy emocionado de tenerlos a bordo y de empezar este viaje incre\u00edble! Siempre estoy abierto a sus comentarios, sugerencias y preguntas, as\u00ed que no duden en participar y ser parte activa de esta comunidad. Con entusiasmo y gratitud, J. Segnini\",\"url\":\"https:\\\/\\\/www.movilesdualsim.com\\\/blog\\\/author\\\/segnini\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"onCreate() \u2013 Android Kotlin | M\u00f3viles Dual SIM","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/","og_locale":"es_ES","og_type":"article","og_title":"onCreate() - Android Kotlin","og_description":"El m\u00e9todo onCreate() en Android Kotlin: Comprendiendo el ciclo de vida de una actividad En el desarrollo de aplicaciones Android con Kotlin, el m\u00e9todo onCreate() es uno de los componentes fundamentales para comprender el ciclo de vida de una actividad. Este m\u00e9todo es parte integral de la clase Activity y se invoca autom\u00e1ticamente cuando la [&hellip;]","og_url":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/","og_site_name":"M\u00f3viles Dual SIM","article_publisher":"https:\/\/www.facebook.com\/MovilDualSIM","article_published_time":"2023-06-08T08:14:23+00:00","article_modified_time":"2023-06-13T07:38:50+00:00","og_image":[{"width":1600,"height":1060,"url":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/6gkj0zb2jxi.jpg","type":"image\/jpeg"}],"author":"J. Segnini","twitter_card":"summary_large_image","twitter_creator":"@movilesdualsim","twitter_site":"@movilesdualsim","twitter_misc":{"Escrito por":"J. Segnini","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#article","isPartOf":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/"},"author":{"name":"J. Segnini","@id":"https:\/\/www.movilesdualsim.com\/blog\/#\/schema\/person\/261fa5761ab0a07dd396b5b6edf24b09"},"headline":"onCreate() &#8211; Android Kotlin","datePublished":"2023-06-08T08:14:23+00:00","dateModified":"2023-06-13T07:38:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/"},"wordCount":648,"commentCount":0,"publisher":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/6gkj0zb2jxi.jpg","articleSection":["Noticias DualSIM","Programaci\u00f3n Android"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/","url":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/","name":"onCreate() - Android Kotlin","isPartOf":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#primaryimage"},"image":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/6gkj0zb2jxi.jpg","datePublished":"2023-06-08T08:14:23+00:00","dateModified":"2023-06-13T07:38:50+00:00","breadcrumb":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#primaryimage","url":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/6gkj0zb2jxi.jpg","contentUrl":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/6gkj0zb2jxi.jpg","width":1600,"height":1060,"caption":"OnCreate() - Android Kotlin"},{"@type":"BreadcrumbList","@id":"https:\/\/www.movilesdualsim.com\/blog\/oncreate-android-kotlin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.movilesdualsim.com\/blog\/"},{"@type":"ListItem","position":2,"name":"onCreate() &#8211; Android Kotlin"}]},{"@type":"WebSite","@id":"https:\/\/www.movilesdualsim.com\/blog\/#website","url":"https:\/\/www.movilesdualsim.com\/blog\/","name":"M\u00f3viles Dual SIM","description":"Blog de m\u00f3viles y tecnolog\u00eda","publisher":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.movilesdualsim.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.movilesdualsim.com\/blog\/#organization","name":"M\u00f3viles Dual SIM","alternateName":"MDS","url":"https:\/\/www.movilesdualsim.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.movilesdualsim.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/movilesdualsim-logo.png","contentUrl":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/uploads\/movilesdualsim-logo.png","width":280,"height":72,"caption":"M\u00f3viles Dual SIM"},"image":{"@id":"https:\/\/www.movilesdualsim.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MovilDualSIM","https:\/\/x.com\/movilesdualsim","https:\/\/www.instagram.com\/movildualsim\/","https:\/\/mastodon.social\/@movilesdualsim","https:\/\/t.me\/movilesdualsimandroid\/"]},{"@type":"Person","@id":"https:\/\/www.movilesdualsim.com\/blog\/#\/schema\/person\/261fa5761ab0a07dd396b5b6edf24b09","name":"J. Segnini","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/litespeed\/avatar\/85ec54580a09f85bbfd72b8dfc98475c.jpg?ver=1779996348","url":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/litespeed\/avatar\/85ec54580a09f85bbfd72b8dfc98475c.jpg?ver=1779996348","contentUrl":"https:\/\/www.movilesdualsim.com\/blog\/wp-content\/litespeed\/avatar\/85ec54580a09f85bbfd72b8dfc98475c.jpg?ver=1779996348","caption":"J. Segnini"},"description":"\u00a1Hola, amigos de la tecnolog\u00eda y las energ\u00edas renovables! Perm\u00edtanme presentarme, soy J. Segnini, la mente curiosa detr\u00e1s de este apasionante blog de m\u00f3viles y tecnolog\u00eda con un toque especial en energ\u00edas renovables como la solar y la e\u00f3lica. El comienzo de la aventura Mi fascinaci\u00f3n por la tecnolog\u00eda y el mundo de las energ\u00edas renovables comenz\u00f3 hace a\u00f1os, cuando todav\u00eda era un estudiante curioso, tratando de desentra\u00f1ar los secretos de los dispositivos electr\u00f3nicos y so\u00f1ando con un futuro m\u00e1s sostenible. Desde entonces, mi viaje me ha llevado por un emocionante camino de descubrimientos y aprendizaje constante. El giro hacia las energ\u00edas renovables Pero la tecnolog\u00eda no es lo \u00fanico que me hace vibrar. Mi amor por el planeta y la preocupaci\u00f3n por su futuro me llevaron a explorar las energ\u00edas renovables. La energ\u00eda solar y e\u00f3lica son dos de las soluciones m\u00e1s emocionantes y prometedoras para abordar el cambio clim\u00e1tico y hacer que nuestro mundo sea m\u00e1s sostenible. As\u00ed que, decid\u00ed ampliar mis horizontes y adentrarme en este apasionante campo. Lo que pueden esperar en este blog En este blog, mi objetivo es compartir mi conocimiento y pasi\u00f3n con todos ustedes. Pueden esperar rese\u00f1as detalladas de los \u00faltimos dispositivos m\u00f3viles, gu\u00edas \u00fatiles sobre c\u00f3mo sacar el m\u00e1ximo provecho de su tecnolog\u00eda, noticias emocionantes del mundo de la innovaci\u00f3n y, por supuesto, art\u00edculos informativos sobre energ\u00edas renovables. Por qu\u00e9 deber\u00edan seguir este blog Adem\u00e1s de ofrecerles informaci\u00f3n precisa y consejos pr\u00e1cticos, prometo hacerlo de una manera amena y accesible. La tecnolog\u00eda y las energ\u00edas renovables no tienen por qu\u00e9 ser temas \u00e1ridos y complicados. Estoy aqu\u00ed para desmitificarlos y convertirlos en algo emocionante y comprensible para todos. Un viaje juntos As\u00ed que, \u00fananse a m\u00ed en este emocionante viaje. Juntos exploraremos el mundo de la tecnolog\u00eda y las energ\u00edas renovables, compartiremos ideas y nos inspiraremos mutuamente para un futuro m\u00e1s brillante y sostenible. \u00a1Estoy emocionado de tenerlos a bordo y de empezar este viaje incre\u00edble! Siempre estoy abierto a sus comentarios, sugerencias y preguntas, as\u00ed que no duden en participar y ser parte activa de esta comunidad. Con entusiasmo y gratitud, J. Segnini","url":"https:\/\/www.movilesdualsim.com\/blog\/author\/segnini\/"}]}},"_links":{"self":[{"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/posts\/26521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/comments?post=26521"}],"version-history":[{"count":11,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/posts\/26521\/revisions"}],"predecessor-version":[{"id":26565,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/posts\/26521\/revisions\/26565"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/media\/26522"}],"wp:attachment":[{"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/media?parent=26521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/categories?post=26521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.movilesdualsim.com\/blog\/wp-json\/wp\/v2\/tags?post=26521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}