Android Explicit Intent Example
Android Explicit Intent Example
Code Files
Here are the code files of this Android example to implement explicit intent.
tools:context="com.example.faraz.explicit_intent.MainActivity"
>
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/TextView01"
android:layout_marginTop="209dp"
android:onClick="onClick"
android:text="Go To Other Activity"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="OnClick" />
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Button01"
android:layout_alignParentTop="true"
android:layout_marginTop="44dp"
android:minHeight="60dip"
android:text="This is First Activity"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
tools:context="com.example.faraz.explicit_intent.ActivityTwo">
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/TextView01"
android:layout_marginBottom="212dp"
android:onClick="onClick"
android:text="Go to Home Activity"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="OnClick" />
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Button02"
android:layout_alignParentTop="true"
android:layout_marginEnd="71dp"
android:layout_marginTop="101dp"
android:minHeight="60dip"
android:text="This is Second Activity"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
Java file: (MainActivity.java)
package com.example.faraz.explicit_intent;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
button1.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
// Intent is used to move from home activity to other activity
Intent intent = new Intent(getApplicationContext(),
OtherActivity.class);
startActivity(intent);
}
});
}
}
button2.setOnClickListener(new View.OnClickListener() {