{"id":2112,"date":"2013-02-09T15:00:05","date_gmt":"2013-02-09T13:00:05","guid":{"rendered":"http:\/\/examples.javacodegeeks.com\/?p=2112"},"modified":"2013-02-09T16:50:27","modified_gmt":"2013-02-09T14:50:27","slug":"android-how-to-set-default-activity","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/","title":{"rendered":"Android: How to set default activity"},"content":{"rendered":"<p>In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts up. In other words which Activity will have the role of the main <code><a href=\"http:\/\/developer.android.com\/reference\/android\/app\/Activity.html\">Activity<\/a> <\/code>of your Application. You can do that by creating an <code><a href=\"http:\/\/developer.android.com\/reference\/android\/content\/Intent.html\">Intent<\/a> <\/code>filter in the<code> AndroidManifest.xml<\/code> file of your Project. The <code>AndroidManifest.xml<\/code> file is the Application description file that contains the declaration and the properties of the Activities, among many other Application features.<\/p>\n<p>In this tutorial we will create two Activities for our App: <code>MainActivity <\/code>and <code>SecondActivity<\/code>. We will then change the role of the main Activity using an <code>Intent <\/code>Filter.<\/p>\n<p>For this tutorial, we will use the following tools in a Windows 64-bit platform:<\/p>\n<ol>\n<li>JDK 1.7<\/li>\n<li>Eclipse 4.2 Juno<\/li>\n<li>Android SKD 4.2<\/li>\n<\/ol>\n<h3>1. Create a new Android Project<\/h3>\n<p>Open Eclipse IDE and go to File -&gt; New -&gt; Project -&gt; Android -&gt; Android Application Project.\u00a0You have to specify the Application Name, the Project Name and the Package name in the appropriate text fields and then click Next.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-project-attributes2.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2114\" title=\"create-new-project-attributes\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-project-attributes2.jpg\" alt=\"\" width=\"537\" height=\"446\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-project-attributes2.jpg 537w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-project-attributes2-300x249.jpg 300w\" sizes=\"(max-width: 537px) 100vw, 537px\" \/><\/a><\/p>\n<p>In the next window make sure the \u201cCreate activity\u201d option is selected in order to create a new activity for your project, and click Next. This is optional as you can create a new activity after creating the project, but you can do it all in one step.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/check-create-new-activity2.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2115\" title=\"check-create-new-activity\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/check-create-new-activity2.jpg\" alt=\"\" width=\"545\" height=\"475\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/check-create-new-activity2.jpg 545w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/check-create-new-activity2-300x261.jpg 300w\" sizes=\"(max-width: 545px) 100vw, 545px\" \/><\/a><\/p>\n<p>Select \u201cBlankActivity\u201d and click Next.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-blanc-activity.jpg\"><img decoding=\"async\" title=\"create-blanc-activity\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-blanc-activity.jpg\" alt=\"\" width=\"535\" height=\"485\" \/><\/a><\/p>\n<p>You will be asked to specify some information about the new activity. \u00a0In the Layout Name text field you have to specify the name of the file that will contain the layout description of your app. In our case the file\u00a0<code>res\/layout\/main.xml<\/code>\u00a0will be created. Then, click Finish.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-activity-attributes3.jpg\"><img decoding=\"async\" title=\"create-new-activity-attributes\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-activity-attributes3.jpg\" alt=\"\" width=\"625\" height=\"452\" \/><\/a><\/p>\n<h3>2. Create a second Activity for our Application<\/h3>\n<p>To create a new Activity, go to the package explorer and find the package of the source files:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-package.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2116\" title=\"package-explorer-package\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-package.jpg\" alt=\"\" width=\"470\" height=\"301\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-package.jpg 470w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-package-300x192.jpg 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/a><div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p>As you can see there is only one source file at the moment that contains the code of the main activity of our App. Now to create a second activity Right Click on the package and select : New -&gt; Other -&gt; Android -&gt; Android Activity:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity1.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2117\" title=\"create-new-activity\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity1.jpg\" alt=\"\" width=\"473\" height=\"446\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity1.jpg 473w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity1-300x282.jpg 300w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/><\/a><\/p>\n<p>Then you have to specify the name of the Activity and the name of \u00a0its\u00a0corresponding\u00a0Layout XML File :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity-attributes.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2118\" title=\"create-new-activity-attributes\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity-attributes.jpg\" alt=\"\" width=\"548\" height=\"463\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity-attributes.jpg 548w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/create-new-activity-attributes-300x253.jpg 300w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/a><\/p>\n<p>Now as you can see in the package explorer the new Activity source file has been created:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/source-files.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2119\" title=\"source-files\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/source-files.jpg\" alt=\"\" width=\"470\" height=\"301\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/source-files.jpg 470w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/source-files-300x192.jpg 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/a><\/p>\n<p>Now open\u00a0<code>res\/layout\/main.xml<\/code>\u00a0file :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-layout.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2120\" title=\"main-layout\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-layout.jpg\" alt=\"\" width=\"390\" height=\"495\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-layout.jpg 390w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-layout-236x300.jpg 236w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/a><\/p>\n<p>And paste the following code :<\/p>\n<pre class=\"brush:xml\">&lt;RelativeLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n    xmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\n    android:layout_width=\"match_parent\"\r\n    android:layout_height=\"match_parent\"\r\n    tools:context=\".MainActivity\" &gt;\r\n\r\n    &lt;TextView\r\n        android:layout_width=\"wrap_content\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:layout_centerHorizontal=\"true\"\r\n        android:layout_centerVertical=\"true\"\r\n        android:text=\"Main Activity\" \/&gt;\r\n\r\n&lt;\/RelativeLayout&gt;<\/pre>\n<p>Open\u00a0<code>res\/layout\/second.xml<\/code>\u00a0file :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-layout.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2121\" title=\"second-layout\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-layout.jpg\" alt=\"\" width=\"390\" height=\"495\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-layout.jpg 390w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-layout-236x300.jpg 236w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/a><\/p>\n<p>And paste the following code:<\/p>\n<pre class=\"brush:xml\">&lt;RelativeLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n    xmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\n    android:layout_width=\"match_parent\"\r\n    android:layout_height=\"match_parent\"\r\n    tools:context=\".SecondActivity\" &gt;\r\n\r\n    &lt;TextView\r\n        android:layout_width=\"wrap_content\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:layout_centerHorizontal=\"true\"\r\n        android:layout_centerVertical=\"true\"\r\n        android:text=\"Second Activity\" \/&gt;\r\n\r\n&lt;\/RelativeLayout&gt;<\/pre>\n<h3>3. Run the application<\/h3>\n<p>This is the default main screen of our Application:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-activity-screen.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2122\" title=\"main-activity-screen\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-activity-screen.jpg\" alt=\"\" width=\"256\" height=\"470\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-activity-screen.jpg 256w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/main-activity-screen-163x300.jpg 163w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<p>As you can see\u00a0<code>MainActivity <\/code>is set up as the main Activity by default.<\/p>\n<p>Now let&#8217;s open to the <code>AndroidManifest.xml<\/code> file :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-manifest1.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2123\" title=\"package-explorer-manifest\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-manifest1.jpg\" alt=\"\" width=\"424\" height=\"439\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-manifest1.jpg 424w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-manifest1-289x300.jpg 289w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/package-explorer-manifest1-42x42.jpg 42w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/a><\/p>\n<p>And let&#8217;s see the code that has been automatically created:<\/p>\n<pre class=\"brush:xml\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;manifest xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n    package=\"com.javacodegeeks.android.setdefaultactivityexample\"\r\n    android:versionCode=\"1\"\r\n    android:versionName=\"1.0\" &gt;\r\n\r\n    &lt;uses-sdk\r\n        android:minSdkVersion=\"8\"\r\n        android:targetSdkVersion=\"16\" \/&gt;\r\n\r\n    &lt;application\r\n        android:allowBackup=\"true\"\r\n        android:icon=\"@drawable\/ic_launcher\"\r\n        android:label=\"@string\/app_name\"\r\n        android:theme=\"@style\/AppTheme\" &gt;\r\n        &lt;activity\r\n            android:name=\"com.javacodegeeks.android.setdefaultactivityexample.MainActivity\"\r\n            android:label=\"@string\/app_name\" &gt;\r\n            &lt;intent-filter&gt;\r\n                &lt;action android:name=\"android.intent.action.MAIN\" \/&gt;\r\n\r\n                &lt;category android:name=\"android.intent.category.LAUNCHER\" \/&gt;\r\n            &lt;\/intent-filter&gt;\r\n        &lt;\/activity&gt;\r\n        &lt;activity\r\n            android:name=\"com.javacodegeeks.android.setdefaultactivityexample.SecondActivity\"\r\n            android:label=\"@string\/title_activity_second\" &gt;\r\n        &lt;\/activity&gt;\r\n    &lt;\/application&gt;\r\n\r\n&lt;\/manifest&gt;<\/pre>\n<p>As you can see inside the\u00a0deceleration\u00a0of the <code>MainActivity <\/code>there is the Intent filter we talked about in the introduction:<\/p>\n<pre class=\"brush:xml\">&lt;intent-filter&gt;\r\n                &lt;action android:name=\"android.intent.action.MAIN\" \/&gt;\r\n\r\n                &lt;category android:name=\"android.intent.category.LAUNCHER\" \/&gt;\r\n&lt;\/intent-filter&gt;<\/pre>\n<p>Go ahead and remove that filter from the <code>MainActivity <\/code>and paste it in the declaration of the <code>SecondActivity <\/code>so that the new <code>AndroidManifest.xml<\/code> file looks like this:<\/p>\n<pre class=\"brush:xml\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;manifest xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n    package=\"com.javacodegeeks.android.setdefaultactivityexample\"\r\n    android:versionCode=\"1\"\r\n    android:versionName=\"1.0\" &gt;\r\n\r\n    &lt;uses-sdk\r\n        android:minSdkVersion=\"8\"\r\n        android:targetSdkVersion=\"16\" \/&gt;\r\n\r\n    &lt;application\r\n        android:allowBackup=\"true\"\r\n        android:icon=\"@drawable\/ic_launcher\"\r\n        android:label=\"@string\/app_name\"\r\n        android:theme=\"@style\/AppTheme\" &gt;\r\n        &lt;activity\r\n            android:name=\"com.javacodegeeks.android.setdefaultactivityexample.MainActivity\"\r\n            android:label=\"@string\/app_name\" &gt;\r\n\r\n        &lt;\/activity&gt;\r\n        &lt;activity\r\n            android:name=\"com.javacodegeeks.android.setdefaultactivityexample.SecondActivity\"\r\n            android:label=\"@string\/title_activity_second\" &gt;\r\n             &lt;intent-filter&gt;\r\n                &lt;action android:name=\"android.intent.action.MAIN\" \/&gt;\r\n\r\n                &lt;category android:name=\"android.intent.category.LAUNCHER\" \/&gt;\r\n            &lt;\/intent-filter&gt;\r\n        &lt;\/activity&gt;\r\n    &lt;\/application&gt;\r\n\r\n&lt;\/manifest&gt;<\/pre>\n<p>Now run the Application again :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-screen.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-2124\" title=\"second-screen\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-screen.jpg\" alt=\"\" width=\"256\" height=\"470\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-screen.jpg 256w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/second-screen-163x300.jpg 163w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<p>As you can see <code>SecondActivity <\/code>has now the role of the main Activity of our Application.<\/p>\n<h3>Download Eclipse Project<\/h3>\n<p>This was an Android tutorial on how to set the main Activity of your Application. Download the Eclipse Project of this tutorial:\u00a0<a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/02\/SetDefaultActivityExample.zip\">SetDefaultActivityExample.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts up. In other words which Activity will have the role of the main Activity of your Application. You can do that by creating an Intent filter in the AndroidManifest.xml file of &hellip;<\/p>\n","protected":false},"author":7,"featured_media":1202,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[341,340],"class_list":["post-2112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-core","tag-intent-filter","tag-main-activity"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android: How to set default activity<\/title>\n<meta name=\"description\" content=\"In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android: How to set default activity\" \/>\n<meta property=\"og:description\" content=\"In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-09T13:00:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-02-09T14:50:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ilias Tsagklis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ilias Tsagklis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\"},\"author\":{\"name\":\"Ilias Tsagklis\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e\"},\"headline\":\"Android: How to set default activity\",\"datePublished\":\"2013-02-09T13:00:05+00:00\",\"dateModified\":\"2013-02-09T14:50:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\"},\"wordCount\":535,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"keywords\":[\"Intent Filter\",\"Main Activity\"],\"articleSection\":[\"core\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\",\"name\":\"Android: How to set default activity\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"datePublished\":\"2013-02-09T13:00:05+00:00\",\"dateModified\":\"2013-02-09T14:50:27+00:00\",\"description\":\"In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"core\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Android: How to set default activity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e\",\"name\":\"Ilias Tsagklis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg\",\"caption\":\"Ilias Tsagklis\"},\"description\":\"Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.\",\"sameAs\":[\"http:\/\/www.iliastsagklis.com\/\",\"https:\/\/www.linkedin.com\/in\/iliastsagklis\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/ilias-tsagklis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android: How to set default activity","description":"In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts","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:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/","og_locale":"en_US","og_type":"article","og_title":"Android: How to set default activity","og_description":"In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts","og_url":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2013-02-09T13:00:05+00:00","article_modified_time":"2013-02-09T14:50:27+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","type":"image\/jpeg"}],"author":"Ilias Tsagklis","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Ilias Tsagklis","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/"},"author":{"name":"Ilias Tsagklis","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e"},"headline":"Android: How to set default activity","datePublished":"2013-02-09T13:00:05+00:00","dateModified":"2013-02-09T14:50:27+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/"},"wordCount":535,"commentCount":0,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","keywords":["Intent Filter","Main Activity"],"articleSection":["core"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/","url":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/","name":"Android: How to set default activity","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","datePublished":"2013-02-09T13:00:05+00:00","dateModified":"2013-02-09T14:50:27+00:00","description":"In Android you might create many\u00a0Activities\u00a0for your Application and you want to choose which one of these will be launched when the Application starts","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/android-how-to-set-default-activity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Android","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/"},{"@type":"ListItem","position":3,"name":"core","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/"},{"@type":"ListItem","position":4,"name":"Android: How to set default activity"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e","name":"Ilias Tsagklis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg","caption":"Ilias Tsagklis"},"description":"Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.","sameAs":["http:\/\/www.iliastsagklis.com\/","https:\/\/www.linkedin.com\/in\/iliastsagklis"],"url":"https:\/\/examples.javacodegeeks.com\/author\/ilias-tsagklis\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/2112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=2112"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/2112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media\/1202"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=2112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=2112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=2112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}