MainActivity.kt package com.example.intent import android.content.Intent import android.os.Bundle import android.widget.Button import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview import com.example.intent.ui.theme.IntentTheme class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContentView(R.layout.activity_main) val b1:Button=findViewById(R.id.Bt1) b1.setOnClickListener { val intent = Intent(this,details::class.java) Toast.makeText(this,"Hello-Konichiwa",Toast.LENGTH_LONG).show() startActivity(intent) } } } details.kt package com.example.intent import android.os.Bundle import android.widget.Button import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.enableEdgeToEdge class details: ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContentView(R.layout.activity_main2) val b2: Button = findViewById<Button>(R.id.Bt2) b2.setOnClickListener { Toast.makeText(this,"hi", Toast.LENGTH_LONG).show() } } } activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout 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:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/Bt1" android:layout_width="match_parent" android:layout_height="98dp" android:text="Go to Second Activity" android:textColor="@color/black" android:textSize="25dp" /> </LinearLayout> activity_main2.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout 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:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/Bt2" android:layout_width="match_parent" android:layout_height="98dp" android:text="Go to Second Activity" android:textColor="@color/black" android:textSize="25dp" /> </LinearLayout> *****manifest****** <activity android:name=".details" /> manifests
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter