{"id":88,"date":"2013-08-06T01:22:48","date_gmt":"2013-08-06T00:22:48","guid":{"rendered":"http:\/\/android.wp.xpkode.com\/?p=88"},"modified":"2015-04-25T12:58:07","modified_gmt":"2015-04-25T11:58:07","slug":"transferir-dados-entre-atividades-ii","status":"publish","type":"post","link":"http:\/\/android.w3.pt\/?p=88","title":{"rendered":"Transferir dados entre atividades &#8211; II"},"content":{"rendered":"<p>Neste artigo vamos ver como transferir dados para uma atividade secund\u00e1ria a partir da atividade principal.<\/p>\n<p>O c\u00f3digo abaixo invoca uma atividade e passa-lhe dados.<\/p>\n<pre style=\"border: 2px solid black; border-radius: 5px; box-shadow: 5px 5px 5px grey; background-color: lightyellow; margin: 10px; padding: 8px; font-family: monospace;\">\r\n    String conteudo;\r\n    Intent grf = new Intent(this, Grafico.class);\r\n    grf.putExtra(\"dados\", conteudo);\r\n    startActivityForResult(grf, REQUEST_GRAFICO);\r\n<\/pre>\n<p>No exemplo anterior, a atividade invocada \u00e9 uma classe com o nome <strong>Grafico<\/strong>. Para lan\u00e7ar a atividade bastam a segunda e a quarta linhas anteriores. Na terceira linha, \u00e9 adicionada uma String (<strong>conteudo<\/strong>) ao objeto que vai lan\u00e7ar a nova atividade. Essa String pode ser recolhida, na atividade secund\u00e1ria, com o nome &#8220;dados&#8221;. Para isso, usa-se o c\u00f3digo apresentado abaixo.<\/p>\n<pre style=\"border: 2px solid black; border-radius: 5px; box-shadow: 5px 5px 5px grey; background-color: lightyellow; margin: 10px; padding: 8px; font-family: monospace;\">\r\npublic class Grafico extends Activity {\r\n\t@Override\r\n\tprotected void onCreate(Bundle savedInstanceState) {\r\n\t\tsuper.onCreate(savedInstanceState);\r\n\t\tsetContentView(R.layout.grafico);\r\n\r\n\t\tBundle extras = getIntent().getExtras();\r\n\t        String dados = extras.getString(\"dados\");\r\n        }\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo vamos ver como transferir dados para uma atividade secund\u00e1ria a partir da atividade principal. O c\u00f3digo abaixo invoca uma atividade e passa-lhe dados. String conteudo; Intent grf = new Intent(this, Grafico.class); grf.putExtra(&#8220;dados&#8221;, conteudo); startActivityForResult(grf, REQUEST_GRAFICO); No exemplo anterior, a atividade invocada \u00e9 uma classe com o nome Grafico. Para lan\u00e7ar a atividade bastam [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/88"}],"collection":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=88"}],"version-history":[{"count":3,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":127,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/88\/revisions\/127"}],"wp:attachment":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}