Android Activity
- onCreate()
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroy
whenever activity call in android into one screen to another screen and activity of screen A and Screen B it display Toast message.
Here we layout click event
activity_activity.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimary"
android:id="@+id/lay1"
tools:context="com.example.anshu.intent_example.ActivityA">
</android.support.constraint.ConstraintLayout>
and another
activity_b.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorAccent"
android:id="@+id/lay2"
tools:context="com.example.anshu.intent_example.ActivityB">
</android.support.constraint.ConstraintLayout>
ActivityA.java
package com.example.anshu.intent_example;
import android.content.Context;
import android.content.Intent;
import android.os.PersistableBundle;
import android.support.annotation.Nullable;
import android.support.constraint.ConstraintLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Layout;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class ActivityA extends AppCompatActivity {
ConstraintLayout lay1;
public Context context;
//utils ut = new utils();
//ut.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity);
lay1 = (ConstraintLayout) findViewById(R.id.lay1);
lay1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(getApplicationContext(),ActivityB.class);
startActivity(i);
}
});
Toast.makeText(this,"A >> is Created",Toast.LENGTH_SHORT).show();
//utils utl = new utils();
//utl.toast("A is Created",);
//utl.toast("A create ",);
}
@Override
protected void onStart() {
super.onStart();
//utils utl = new utils();
//utl.toast("A create ",this);
Toast.makeText(this,"A >> is started",Toast.LENGTH_SHORT).show();
//this.context = c;//Context context;
}
@Override
protected void onResume() {
super.onResume();
Toast.makeText(this,"A >> is resume",Toast.LENGTH_SHORT).show();
}
@Override
protected void onPause() {
super.onPause();
Toast.makeText(this,"A >> is pause",Toast.LENGTH_SHORT).show();
}
@Override
protected void onStop() {
super.onStop();
Toast.makeText(this,"A >> is stop",Toast.LENGTH_SHORT).show();
}
}
ActivityB.java
package com.example.anshu.intent_example;
import android.content.Context;
import android.content.Intent;
import android.support.constraint.ConstraintLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class ActivityB extends AppCompatActivity {
ConstraintLayout lay2;
public Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_b);
lay2 = (ConstraintLayout) findViewById(R.id.lay2);
lay2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(getApplicationContext(),ActivityA.class);
startActivity(i);
}
});
Toast.makeText(this,"B >> is Created",Toast.LENGTH_SHORT).show();
}
@Override
protected void onStart() {
super.onStart();
Toast.makeText(this,"B >> is Started",Toast.LENGTH_SHORT).show();
}
@Override
protected void onResume() {
super.onResume();
Toast.makeText(this,"B >> is Resume",Toast.LENGTH_SHORT).show();
}
@Override
protected void onPause() {
super.onPause();
Toast.makeText(this,"B >> is Pause",Toast.LENGTH_SHORT).show();
}
@Override
protected void onStop() {
super.onStop();
Toast.makeText(this,"B >> is Stop",Toast.LENGTH_SHORT).show();
}
@Override
protected void onDestroy() {
super.onDestroy();
Toast.makeText(this,"B >> is Destroy",Toast.LENGTH_SHORT).show();
}
}
utils.java
package com.example.anshu.intent_example;
import android.content.Context;
import android.widget.Toast;
public class utils {
public void toast(String stringmsg, Context mcontext)
{
Toast.makeText(mcontext,stringmsg,Toast.LENGTH_SHORT).show();
}
}
0 comments:
Post a Comment