Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rplcoders.android.smikfunbike;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.CheckBox;
- import android.widget.EditText;
- import android.widget.TextView;
- public class MainActivity extends AppCompatActivity {
- public static final String EXTRA_NAMA = "com.rplcoders.android.smikfunbike.NAMA";
- public static final String EXTRA_ALMT = "com.rplcoders.android.smikfunbike.ALMT";
- public static final String EXTRA_HOBI = "com.rplcoders.android.smikfunbike.HOBI";
- public static final String EXTRA_MAKAN = "com.rplcoders.android.smikfunbike.MAKAN";
- public static final String EXTRA_SNACK = "com.rplcoders.android.smikfunbike.SNACK";
- public static final String EXTRA_SEWA = "com.rplcoders.android.smikfunbike.SEWA";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
- public void aksiSimpan(View view) {
- // buat intent baru menggunakan SecondActivity
- Intent intent = new Intent(this, SecondActivity.class);
- // tampung objek2 view pada variabel
- EditText eNama = (EditText) findViewById(R.id.edtNama);
- EditText eAlamat = (EditText) findViewById(R.id.edtAlamat);
- EditText eHobi = (EditText) findViewById(R.id.edtHobi);
- CheckBox cMakan = (CheckBox) findViewById(R.id.chkMakan);
- CheckBox cSnack = (CheckBox) findViewById(R.id.chkSnack);
- CheckBox cSewa = (CheckBox) findViewById(R.id.chkSepeda);
- // ambil value dari masing2 objek view
- String nama = eNama.getText().toString();
- String almt = eAlamat.getText().toString();
- String hobi = eHobi.getText().toString();
- // masukkan value masing2 view ke Extra
- intent.putExtra(EXTRA_NAMA, nama);
- intent.putExtra(EXTRA_ALMT, almt);
- intent.putExtra(EXTRA_HOBI, hobi);
- intent.putExtra(EXTRA_MAKAN, cMakan.isChecked());
- intent.putExtra(EXTRA_SNACK, cSnack.isChecked());
- intent.putExtra(EXTRA_SEWA, cSewa.isChecked());
- startActivity(intent);
- }
- public void aksiKalkulasi(View a) {
- Double total = 20000.00;
- CheckBox makan = (CheckBox) findViewById(R.id.chkMakan);
- CheckBox snack = (CheckBox) findViewById(R.id.chkSnack);
- CheckBox sepeda = (CheckBox) findViewById(R.id.chkSepeda);
- if (makan.isChecked()) total += 10000;
- if (snack.isChecked()) total += 5000;
- if (sepeda.isChecked()) total += 15000;
- TextView hasil = (TextView) findViewById(R.id.txtHasil);
- hasil.setText("Jumlah yang harus Anda bayarkan : Rp. "+total);
- }
- public void aksiInfo(View a) {
- Intent i = new Intent(this, InfoActivity.class);
- startActivity(i);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement