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 :
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,,,,