0% found this document useful (0 votes)
70 views5 pages

53-Android Explicit Intent Example - Javatpoint

This document provides an example of using explicit intents in Android to call one activity from another. It shows how to pass data between two activities called FirstActivity and SecondActivity. The FirstActivity calls SecondActivity by creating an explicit intent and passing extra data. SecondActivity then retrieves and displays this data. It also shows how SecondActivity can call FirstActivity to transition back using another explicit intent.

Uploaded by

Neetu Keshri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views5 pages

53-Android Explicit Intent Example - Javatpoint

This document provides an example of using explicit intents in Android to call one activity from another. It shows how to pass data between two activities called FirstActivity and SecondActivity. The FirstActivity calls SecondActivity by creating an explicit intent and passing extra data. SecondActivity then retrieves and displays this data. It also shows how SecondActivity can call FirstActivity to transition back using another explicit intent.

Uploaded by

Neetu Keshri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

1/18/22, 11:31 AM Android Explicit Intent Example - javatpoint

Android Explicit Intent Example


Android Explicit intent specifies the component to be invoked from activity. In other words, we can call another activity in
android by explicit intent.

We can also pass the information from one activity to another using explicit intent.

Here, we are going to see an example to call one activity from another and vice-versa.

Android calling one activity from another activity example

Let's see the simple example of android explicit example that calls one activity from another and vice versa.

activity_main.xml

File: activity_main.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"  
    tools:context="example.javatpoint.com.explicitintent.FirstActivity">  
  
    <TextView  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_marginEnd="8dp"  
        android:layout_marginStart="8dp"  
        android:layout_marginTop="8dp"  
        android:text="First Activity"  
        app:layout_constraintBottom_toBottomOf="parent"  
        app:layout_constraintEnd_toEndOf="parent"  
        app:layout_constraintHorizontal_bias="0.454"  
        app:layout_constraintLeft_toLeftOf="parent"  
        app:layout_constraintRight_toRightOf="parent"  
        app:layout_constraintStart_toStartOf="parent"  

https://www.javatpoint.com/android-explicit-intent-example 2/8
1/18/22, 11:31 AM Android Explicit Intent Example - javatpoint

        app:layout_constraintTop_toTopOf="parent"  
        app:layout_constraintVertical_bias="0.06" />  
  
    <Button  
        android:id="@+id/button"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_marginEnd="8dp"  
        android:layout_marginStart="8dp"  
        android:layout_marginTop="392dp"  
        android:onClick="callSecondActivity"  
        android:text="Call second activity"  
        app:layout_constraintEnd_toEndOf="parent"  
        app:layout_constraintStart_toStartOf="parent"  
        app:layout_constraintTop_toTopOf="parent" />  
  
</android.support.constraint.ConstraintLayout>  

ActivityOne class

File: MainActivityOne.java

package example.javatpoint.com.explicitintent;  
  
import android.content.Intent;  
import android.support.v7.app.AppCompatActivity;  
import android.os.Bundle;  
import android.view.View;  
  
public class FirstActivity extends AppCompatActivity {  
  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_first);  
    }  
    public void callSecondActivity(View view){  

https://www.javatpoint.com/android-explicit-intent-example 3/8
1/18/22, 11:31 AM Android Explicit Intent Example - javatpoint

        Intent i = new Intent(getApplicationContext(), SecondActivity.class);  
        i.putExtra("Value1", "Android By Javatpoint");  
        i.putExtra("Value2", "Simple Tutorial");  
        // Set the request code to any code you like, you can identify the  
        // callback via this code  
        startActivity(i);  
    }  
  
}  

activitytwo_main.xml

File: activitytwo_main.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"  
    tools:context="example.javatpoint.com.explicitintent.SecondActivity">  
  
    <TextView  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_marginEnd="8dp"  
        android:layout_marginStart="8dp"  
        android:layout_marginTop="8dp"  
        android:text="Second Activity"  
        app:layout_constraintBottom_toBottomOf="parent"  
        app:layout_constraintEnd_toEndOf="parent"  
        app:layout_constraintHorizontal_bias="0.454"  
        app:layout_constraintLeft_toLeftOf="parent"  
        app:layout_constraintRight_toRightOf="parent"  
        app:layout_constraintStart_toStartOf="parent"  
        app:layout_constraintTop_toTopOf="parent"  
        app:layout_constraintVertical_bias="0.06" />  
  
    <Button  
        android:id="@+id/button"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_marginEnd="8dp"  
        android:layout_marginStart="8dp"  
        android:layout_marginTop="392dp"  
        android:onClick="callFirstActivity"  
        android:text="Call first activity"  

https://www.javatpoint.com/android-explicit-intent-example 4/8
1/18/22, 11:31 AM Android Explicit Intent Example - javatpoint

        app:layout_constraintEnd_toEndOf="parent"  
        app:layout_constraintStart_toStartOf="parent"  
        app:layout_constraintTop_toTopOf="parent" />  
</android.support.constraint.ConstraintLayout>  

ActivityTwo class

File: MainActivityTwo.java

package example.javatpoint.com.explicitintent;  
  
import android.content.Intent;  
import android.support.v7.app.AppCompatActivity;  
import android.os.Bundle;  
import android.view.View;  
import android.widget.Toast;  
  
public class SecondActivity extends AppCompatActivity {  
  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_second);  
        Bundle extras = getIntent().getExtras();  
        String value1 = extras.getString("Value1");  
        String value2 = extras.getString("Value2");  
        Toast.makeText(getApplicationContext(),"Values are:\n First value: "+value1+  
                "\n Second Value: "+value2, Toast.LENGTH_LONG).show();  
    }  
    public void callFirstActivity(View view){  
        Intent i = new Intent(getApplicationContext(), FirstActivity.class);  
        startActivity(i);  
    }  
  
}  

Output:

https://www.javatpoint.com/android-explicit-intent-example 5/8
1/18/22, 11:31 AM Android Explicit Intent Example - javatpoint

← Prev
Next →

Youtube
For Videos Join Our Youtube Channel: Join Now

Feedback

Send your Feedback to [email protected]

Help Others, Please Share

https://www.javatpoint.com/android-explicit-intent-example 6/8

You might also like