Belajar Intent Android Studio dan Cara Berpindah Halaman atau Layout atau Activity #PART 2

Belajar Intent Android Studio dan Cara Berpindah Halaman atau Layout atau Activity #PART 2

Belajar Intent Android Studio dan Cara Berpindah Halaman atau Layout atau Activity #PART 2


10 . Setelah itu kita buka file di manifest/AndroidManifest.xml pada bagian ini kita masukan class java yang kita buat tadi , maksutnya di sini kita harus mendeklarasikan class pada manifest agar tidak error atau activity tidak valid.

 

 

 

 

Pada Bagian ini agan harus memasukan script sbagai berikut :

 

--------------------------------------------------------------------------

    package="com.belicode.belajarintent">

 

   

        android:allowBackup="true"

        android:icon="@mipmap/ic_launcher"

        android:label="@string/app_name"

        android:roundIcon="@mipmap/ic_launcher_round"

        android:supportsRtl="true"

        android:theme="@style/AppTheme">

       

           

               

 

               

           

       

 

       

            android:label="Intent 1"/>

 

       

            android:label="Intent 2"/>

 

       

            android:label="Intent 3"/>

 

   

 

 

-------------------------------------------------------------------------

Cara memeasukan tidak boleh asal asalan , ada tempat nya sendiri , yaitu di dalam ......

Kita ambil contoh :

  

            android:label="Intent 1"/>

Di sini menjelaskan bahwa di manifest sudah mendeklarasi kan Class Intent1Activity.java meminta akses activity atau meminta izin ke manifest agar bisa menampilan activity dan halaman pada activity tersebut , pada bagian label ="Intent 1" makan pada saat activity ini berjalan atau di jalankan maka pada menubar di atas aplikasi akan berubah nama menjadi Intent 1 .



11. Buka Class java MainActivity.java 


 


Buat variable button dan deklarasikan id nya seperti gambar di atas dengan script sebagai berikut :


Script : 

---------------------------------------------------

package com.belicode.belajarintent;


import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;


public class MainActivity extends AppCompatActivity {


    Button btnintent1,btnintent2,btnintent3;


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        btnintent1=(Button)findViewById(R.id.btnIntent1);

        btnintent2=(Button)findViewById(R.id.btnIntent2);

        btnintent3=(Button)findViewById(R.id.btnIntent3);



        btnintent1.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Intent intent =new Intent(MainActivity.this,Intent1Activity.class);

                startActivity(intent);

            }

        });

        btnintent2.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Intent intent =new Intent(MainActivity.this,Intent2Activity.class);

                startActivity(intent);

            }

        });

        btnintent3.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Intent intent =new Intent(MainActivity.this,Intent3Activity.class);

                startActivity(intent);

            }

        });

    }

}

--------------------------------------------------------------------------------------------------------

Fokus pada text bold/tebal , di situ kita sudah membuat variable button dan mendekalrasikan button tersebut agar kita bisa membuat action pada button tersebut. pada bagian :


btnintent1.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Intent intent =new Intent(MainActivity.this,Intent1Activity.class);

                startActivity(intent);

            }

        });


Menjelaskan bahwa btnintent1 di beri action saat klik button , artinya saat button di klik akan terjadi apa ?? apa yang terjadi saat button di klik itu di masukan pada 

  @Override

            public void onClick(View v) {

                Intent intent =new Intent(MainActivity.this,Intent1Activity.class);

                startActivity(intent);

            }

Artinya kita akan berpindah layout atau halaman atau activity jika button itu di klik dengan fungsi Intent sebagai berikut :

 

  Intent intent =new Intent(MainActivity.this,Intent1Activity.class);

  startActivity(intent);


MainActivity.this = Activity / Class sekarang.

Intent1Activity.class = Activity / Class yang akan di tuju .


12. Setelah itu kita test dengan meruning pada HP atau emulator :



Jika berhasil makan akan muncul seperti gambar di bawah ini :


Halaman UTAMA :


Saat Klik Button Intent 1 :



Saat Klik Button Intent 2




Saat klik button Intent 3 :



Kesimpulannya Intent ini digunakan untuk berpindah layout pada activity java yang mana activity 1 pindah ke activity 2 dengan  menggunakan intent yang sudah kita bahas di atas ya gan :) . jika agan masih bingung atau mengalami error silakan komentar di bawah .Terimakasih


Source Code : BelajarIntent.zip

Share This

Comments