Created
January 31, 2017 06:41
-
-
Save alfianyusufabdullah/06abb813d5840923f276e26cca53c817 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.developerrandom.belajarmengirimdata; | |
import android.content.Intent; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.view.View; | |
import android.widget.Button; | |
import android.widget.EditText; | |
import android.widget.Toast; | |
public class MainActivity extends AppCompatActivity { | |
/// BUAT 2 VARIABEL STRING SEBAGAI KUNCI UNTUK MENGIRIM DATA | |
public static String KEY_NAMA = "Nama"; | |
public static String KEY_ALAMAT = "Alamat"; | |
/// BUAT VARIABEL 2 EDITTEXT & 1 BUTTON | |
EditText Nama; | |
EditText Alamat; | |
Button kirimData; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
/// MELAKUKAN INISIALISASI EDITTEXT & BUTTON DENGAN ID YANG KITA TELAH TAMBAH DI XML | |
Nama = (EditText) findViewById(R.id.inputNama); | |
Alamat = (EditText) findViewById(R.id.inputAlamat); | |
kirimData = (Button) findViewById(R.id.kirimData); | |
/// MENAMBAHKAN LISTENER PADA BUTTON AGAR MENANGKAP EVENT SAAT DI KLIK | |
kirimData.setOnClickListener(new View.OnClickListener() { | |
@Override | |
public void onClick(View view) { | |
/// MENGAMBIL INPUTAN DARI EDITTEXT YANG AKAN DI KIRIM | |
String strNama = Nama.getText().toString(); | |
String strAlamat = Alamat.getText().toString(); | |
/// MEMBUAT KONDISI JIKA EDITTEXT KOSONG | |
if (strNama.isEmpty() && strAlamat.isEmpty()) { | |
Toast.makeText(MainActivity.this, "Di Isi dulu Gan Edittext nya :D", Toast.LENGTH_SHORT).show(); | |
} else { | |
/// UNTUK MENGIRIM DATA KITA MENGUNAKAN INTENT DENGAN FUNGSI PUTEXTRA | |
Intent activityPenerima = new Intent(MainActivity.this, ActivityPenerima.class); | |
activityPenerima.putExtra(KEY_NAMA, strNama); | |
activityPenerima.putExtra(KEY_ALAMAT, strAlamat); | |
startActivity(activityPenerima); | |
} | |
} | |
}); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment