Sabtu, 22 Juli 2017

Session Pada Android

GOODBY putEXTRA antar halaman

Halaman Login
 final SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(Login.this);
        SharedPreferences.Editor editor = sharedPref.edit();
        editor.putBoolean("Registered", true);
        editor.putString("kode_pegawai", kode_pegawai);
        editor.putString("nama_pegawai", nama_pegawai);
        editor.putString("no_meja", no_meja);
        editor.apply();
       
        Intent i = new Intent(getApplicationContext(),Menuutama.class);
//        i.putExtra("kode_pegawai", kode_pegawai);
//        i.putExtra("nama_pegawai", nama_pegawai);
//        i.putExtra("no_meja", no_meja);
        i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(i);


Halaman Pengguna:
  final SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
       
       
        Boolean Registered = sharedPref.getBoolean("Registered", false);
        if (!Registered){
            finish();
        }else {
        kode_pegawai = sharedPref.getString("kode_pegawai", "");
        nama_pegawai = sharedPref.getString("nama_pegawai", "");
        no_meja = sharedPref.getString("no_meja", "");
        }
       



Halaman Logout:
  public void keluar(){// keluar
    new AlertDialog.Builder(this)
.setTitle("Menutup Aplikasi")
.setMessage("Terimakasih... Anda Telah Menggunakan Aplikasi Ini")
.setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(Menuutama.this);
       SharedPreferences.Editor editor = preferences.edit();
       editor.clear();
       editor.commit();
finish();
}})
.show();
   }


Tidak ada komentar:

Posting Komentar