Intent

PHOTO EMBED

Tue Oct 29 2024 16:39:17 GMT+0000 (Coordinated Universal Time)

Saved by @signup1

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
content_copyCOPY

e