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

Belicode.com

About Admin

Hay, Saya adalah seorang yang mendalami dunia pemrograman segala macam bahasa pemrograman, jika kamu tertarik dengan saya dan ingin melakukan kerjasama silakan menghubungi melalui kontak yang ada di website ini.

Komentar

Tinggalkan Komentar