Cara Mengirimkan Variabel Dari Satu Class ke Kelas Yang Lain Pada Androd

usahawan-maju


 Usahawan-maju Cara Mengirimkan Variabel Dari Satu Class ke Kelas Yang Lain Pada Androd adalah cukup lumayan penting untuk dipakai dalam android. Kemaren saya juga bingung, namun kebingungan kita itu musti di barengi dengan usaha.hehehehe,,, silahkan  di coba cara berikut siapa tahu bisa membantu.

Bikin Class dengan nama MainActivity.java dan isikan sebagai berikut :

package com.exa.lempar;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

    private EditText uncal;

    private  Button dikirim;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            uncal = (EditText)findViewById(R.id.Uncal);
           
            dikirim =(Button)findViewById(R.id.btLempar);
           
            dikirim.setOnClickListener(new Button.OnClickListener()
            {        public void onClick(View v) {
               
                try {  Intent i = new Intent ( MainActivity.this, Tangkapan.class);
                     i.putExtra("pesan",(uncal.getText().toString()));
                          startActivity(i);
                // TODO Auto-generated method stub
                }
                 catch (Exception e)
                 {               e.printStackTrace();            }
            }   
             });
    }
    }

langkah berikutnya bikin Class dengan nama Tangkapan.java dan isikan sebagai berikut :

package com.exa.lempar;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;

public class Tangkapan extends Activity {
    public void onCreate (Bundle saveInstanceStates)
    { super.onCreate (saveInstanceStates);
        setContentView(R.layout.menangkap);
        TextView txtSesi =(TextView)findViewById (R.id.texTangkap);
        Intent i = this.getIntent();
        txtSesi.setText(i.getStringExtra("pesan"));
    }
}

setelah itu jangn lupa bikin Layoutnya  untuk mengetikakn variable yang akan dikirimkan pada activity kedua dengan nama activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <TextView
      
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:text="Ini KATA Yang akan di lempar" />

    <EditText
        android:id="@+id/Uncal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="14dp"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <Button
        android:id="@+id/btLempar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/Uncal"
        android:layout_centerHorizontal="true"
        android:text="Lempar" />

</RelativeLayout>



dan layout kedua sebagai tampilan tangkapan bikin Layoutnya  dengan nama menangkap.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
   
<TextView
        android:id="@+id/texTangkap"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:text="Ini KATA Yang di Tangkap" />
   
</LinearLayout>
hasilnya :


silahkan anda kembangkan sendiri Cara Mengirimkan Variabel Dari Satu Class ke Kelas Yang Lain Pada Androd kedalam aplikasi yang anda inginkan. Harapan saya artikel Cara Mengirimkan Variabel Dari Satu Class ke Kelas Yang Lain Pada Androd  ini  bermanfaat,,,,
usahawan-maju
Cara Mengirimkan Variabel Dari Satu Class ke Kelas Yang Lain Pada Androd | 5