{"id":20019,"date":"2022-11-08T11:58:44","date_gmt":"2022-11-08T06:28:44","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/"},"modified":"2022-11-08T11:58:44","modified_gmt":"2022-11-08T06:28:44","slug":"solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/","title":{"rendered":"[Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-30134380\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"30134380\" data-parentid=\"30133273\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>When Ok is pressed after the pin is entered you need to verify if the entered pin is the same as the saved pin, if yes you can open the activity you want to.<br \/>\nYou need to have an edittext to collect the pin.<\/p>\n<pre><code>&lt;EditText\n android:id=\"@+id\/passwordedittext\"\n android:layout_width=\"200dp\"\n android:layout_height=\"wrap_content\"\n android:inputType=\"textPassword\"&gt;\n &lt;requestFocus \/&gt;\n<\/code><\/pre>\n<p>An ok button is required so that when clicked verify if the pin is correct then open the activity else show an error message.<\/p>\n<pre><code>&lt;Button\n android:id=\"@+id\/okbutton\"\n android:layout_width=\"50dp\"\n android:layout_height=\"50dp\"\n android:layout_marginTop=\"50dp\"\n android:clickable=\"true\" \n android:layout_gravity=\"center_horizontal\" \n android:layout_marginRight=\"20dp\"\/&gt;\n<\/code><\/pre>\n<p>Code for opening your activity:<\/p>\n<pre><code>Button okButton = (Button) findViewById(R.id.okbutton);\n    okButton.setOnClickListener(new View.OnClickListener() {        \n        public void onClick(View v){\n        EditText passwordEditText = (EditText) findViewById(R.id.pinedittext);\n                    if(passwordEditText.getText().toString().equals(\"theuserpin\")){\n                        startActivity(new Intent(\"com.my.activtyToBeOpened\"));\n                    }\n                    else{\n                       \/\/add some code to display error message\n                    }\n}});\n<\/code><\/pre>\n<p>Now if incase if the user needs to set the pin the first time and later the same pin is user to validate the login then you need to get the pin and save it for later use when user enters it. You need to have an edittext and a button, when button is clicked you need to save it using preferences.<\/p>\n<pre><code>SharedPreferences.Editor editor = getSharedPreferences(\"my_pin_pref\", MODE_PRIVATE).edit();\n editor.putString(\"pin\", edittextping.getText().toString());\n editor.commit();\n<\/code><\/pre>\n<p>You can retrieve this saved value using:<\/p>\n<pre><code>SharedPreferences prefs = getSharedPreferences(\"my_pin_pref\", MODE_PRIVATE); \nString mysavedpin = prefs.getString(\"pin\", \"\");\n<\/code><\/pre>\n<p>Combining this with the code we had to verify the entered pin with the saved pin the new code would be:<\/p>\n<pre><code>SharedPreferences prefs = getSharedPreferences(\"my_pin_pref\", MODE_PRIVATE); \nString mysavedpin = prefs.getString(\"pin\", \"\");\n\nButton okButton = (Button) findViewById(R.id.okbutton);\n    okButton.setOnClickListener(new View.OnClickListener() {        \n        public void onClick(View v){\n        EditText passwordEditText = (EditText) findViewById(R.id.pinedittext);\n                    if(passwordEditText.getText().toString().equals(mysavedpin)){\n                        startActivity(new Intent(\"com.my.activtyToBeOpened\"));\n                    }\n                    else{\n                       \/\/add some code to display error message\n                    }\n}});\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved I need to create a Android activity that&#8217;s protected with a pin code [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] When Ok is pressed after the pin is entered you need to verify if the entered pin is the same as the saved pin, if yes you can open the activity you want to. You need to have an edittext to collect the pin. &lt;EditText android:id=&#8221;@+id\/passwordedittext&#8221; android:layout_width=&#8221;200dp&#8221; android:layout_height=&#8221;wrap_content&#8221; android:inputType=&#8221;textPassword&#8221;&gt; &lt;requestFocus \/&gt; An ok button &#8230; <a title=\"[Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\" aria-label=\"More on [Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[452,323,1632],"class_list":["post-20019","post","type-post","status-publish","format-standard","hentry","category-solved","tag-android","tag-java","tag-sdk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] I need to create a Android activity that&#039;s protected with a pin code [closed] - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] I need to create a Android activity that&#039;s protected with a pin code [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] When Ok is pressed after the pin is entered you need to verify if the entered pin is the same as the saved pin, if yes you can open the activity you want to. You need to have an edittext to collect the pin. &lt;EditText android:id=&quot;@+id\/passwordedittext&quot; android:layout_width=&quot;200dp&quot; android:layout_height=&quot;wrap_content&quot; android:inputType=&quot;textPassword&quot;&gt; &lt;requestFocus \/&gt; An ok button ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-08T06:28:44+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]\",\"datePublished\":\"2022-11-08T06:28:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\"},\"wordCount\":197,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"android\",\"java\",\"sdk\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\",\"name\":\"[Solved] I need to create a Android activity that's protected with a pin code [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-08T06:28:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] I need to create a Android activity that's protected with a pin code [closed] - JassWeb","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:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] I need to create a Android activity that's protected with a pin code [closed] - JassWeb","og_description":"[ad_1] When Ok is pressed after the pin is entered you need to verify if the entered pin is the same as the saved pin, if yes you can open the activity you want to. You need to have an edittext to collect the pin. &lt;EditText android:id=\"@+id\/passwordedittext\" android:layout_width=\"200dp\" android:layout_height=\"wrap_content\" android:inputType=\"textPassword\"&gt; &lt;requestFocus \/&gt; An ok button ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/","og_site_name":"JassWeb","article_published_time":"2022-11-08T06:28:44+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]","datePublished":"2022-11-08T06:28:44+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/"},"wordCount":197,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["android","java","sdk"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/","name":"[Solved] I need to create a Android activity that's protected with a pin code [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-08T06:28:44+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-i-need-to-create-a-android-activity-thats-protected-with-a-pin-code-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] I need to create a Android activity that&#8217;s protected with a pin code [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=20019"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20019\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}