{"id":869,"date":"2018-11-12T17:19:12","date_gmt":"2018-11-12T16:19:12","guid":{"rendered":"http:\/\/chezdom.net\/etu\/?page_id=869"},"modified":"2018-11-12T17:27:13","modified_gmt":"2018-11-12T16:27:13","slug":"activity-lifecyle","status":"publish","type":"page","link":"https:\/\/chezdom.net\/etu\/activity-lifecyle\/","title":{"rendered":"Code Application \u00ab\u00a0Cycle de vie d&rsquo;une activit\u00e9\u00a0\u00bb"},"content":{"rendered":"<h1>Code Java<\/h1>\n<pre class=\"brush: java; gutter: true\">\npackage net.chezdom.cours.activitylifecycle;\n\nimport android.app.Activity;\nimport android.content.Intent;\nimport android.os.Bundle;\nimport android.view.View;\nimport android.widget.Button;\nimport android.widget.LinearLayout;\nimport android.widget.TextView;\nimport android.widget.Toast;\n\nimport java.text.DateFormat;\nimport java.util.Date;\n\npublic class MainActivity extends Activity implements View.OnClickListener {\n\n    private LinearLayout logbox;\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_main);\n\n        logbox=findViewById(R.id.logbox);\n        Button b=findViewById(R.id.btest);\n        b.setOnClickListener(this);\n        b=findViewById(R.id.bquit);\n        b.setOnClickListener(this);\n        findViewById(R.id.binfo).setOnClickListener(this);;\n\n        this.displayLog(&quot;onCreate&quot;);\n    }\n\n    private void displayLog(String txt) {\n        Toast.makeText(getApplicationContext(),&quot;from: &quot;+txt, Toast.LENGTH_SHORT).show();\n\n        String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());\n\n        TextView textView = new TextView(this);\n        textView.setText(currentDateTimeString+&quot;: &quot;+txt);\n        logbox.addView(textView);\n    }\n\n    @Override\n    public void onClick(View view) {\n        if (view.getId()==R.id.btest)\n            displayLog(&quot;Click on test button!&quot;);\n        else if (view.getId()==R.id.bquit) {\n            displayLog(&quot;Click on Quit button!&quot;);\n            this.finishAffinity();\n        }\n        else if (view.getId()==R.id.binfo) {\n                displayLog(&quot;Click on Info button!&quot;);\n                Intent intent=new Intent(this,LifeCycleInfoActivity.class);\n                startActivity(intent);\n        }\n    }\n\n    @Override\n    protected void onStart() {\n        super.onStart();\n        this.displayLog(&quot;onStart&quot;);\n    }\n\n    @Override\n    protected void onRestart() {\n        super.onRestart();\n        this.displayLog(&quot;onRestart&quot;);\n    }\n\n    @Override\n    protected void onResume() {\n        super.onResume();\n        this.displayLog(&quot;onResume&quot;);\n    }\n\n    @Override\n    protected void onPause() {\n        super.onPause();\n        this.displayLog(&quot;onPause&quot;);\n    }\n\n    @Override\n    protected void onStop() {\n        super.onStop();\n        this.displayLog(&quot;onStop&quot;);\n    }\n\n    @Override\n    protected void onDestroy() {\n        super.onDestroy();\n        this.displayLog(&quot;onDestroy&quot;);\n    }\n}\n<\/pre>\n<h1>Copie d&rsquo;\u00e9cran<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/chezdom.net\/etu\/wp-content\/uploads\/sites\/3\/2018\/11\/Screenshot_ActivityLifeCycle-498x1024.jpg\" alt=\"Copie d&#039;\u00e9cran de l&#039;app\" width=\"498\" height=\"1024\" class=\"alignnone size-large wp-image-871\" srcset=\"https:\/\/chezdom.net\/etu\/wp-content\/uploads\/sites\/3\/2018\/11\/Screenshot_ActivityLifeCycle-498x1024.jpg 498w, https:\/\/chezdom.net\/etu\/wp-content\/uploads\/sites\/3\/2018\/11\/Screenshot_ActivityLifeCycle-146x300.jpg 146w, https:\/\/chezdom.net\/etu\/wp-content\/uploads\/sites\/3\/2018\/11\/Screenshot_ActivityLifeCycle-768x1579.jpg 768w, https:\/\/chezdom.net\/etu\/wp-content\/uploads\/sites\/3\/2018\/11\/Screenshot_ActivityLifeCycle-220x452.jpg 220w, https:\/\/chezdom.net\/etu\/wp-content\/uploads\/sites\/3\/2018\/11\/Screenshot_ActivityLifeCycle.jpg 1440w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Code Java package net.chezdom.cours.activitylifecycle; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; import java.text.DateFormat; import java.util.Date; public class MainActivity extends Activity implements View.OnClickListener { private LinearLayout logbox; @Override protected void onCreate(Bundle savedInstanceState)<span class=\"ellipsis\">&hellip;<\/span> <span class=\"read-more\"><a href=\"https:\/\/chezdom.net\/etu\/activity-lifecyle\/\">Lire la suite &#8250;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-869","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9qu1A-e1","_links":{"self":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages\/869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/comments?post=869"}],"version-history":[{"count":3,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages\/869\/revisions"}],"predecessor-version":[{"id":873,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/pages\/869\/revisions\/873"}],"wp:attachment":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/media?parent=869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}