Text

Sunday, 10 May 2015

main.java (untuk penyimpanan di android)

package data.com.latihan06;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class Main extends Activity {
    EditText nim, nama, alamat;
    MyDB dbti;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.form_insert);
        dbti = new MyDB(this);
        dbti.open();
        nim =(EditText)findViewById(R.id.nim);
        nama =(EditText)findViewById(R.id.nama);
        alamat  =(EditText)findViewById(R.id.alamat);
        Button simpan =(Button)findViewById(R.id.save);
        simpan.setOnClickListener(new OnClickListener(){
            public void onClick(View v){
                try{
                    simpanKeDatabase();
                }catch(Exception e){
                    e.printStackTrace();
                }
            }
        });
    }
    public void simpanKeDatabase(){
        dbti.insertData(nim.getText().toString(), nama.getText().toString(),
        alamat.getText().toString());
        dbti.close();
        nim.setText("");
        nama.setText("");
        alamat.setText("");
        Intent i = new Intent(Main.this,DaftarMahasiswa.class);
        i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(i);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(0, 1, 0, "INSERT").setOnMenuItemClickListener(new OnMenuItemClickListener(){
            @Override
            public boolean onMenuItemClick(MenuItem arg0) {
                Intent i = new Intent(Main.this,Main.class);
                i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                startActivity(i);
                return false;
            }
        });
        menu.add(0, 2, 0, "VIEW").setOnMenuItemClickListener(new OnMenuItemClickListener(){
            @Override
            public boolean onMenuItemClick(MenuItem arg0) {
                Intent i = new Intent(Main.this,DaftarMahasiswa.class);
                i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                startActivity(i);
                return false;
            }
        });
        return true;
    }
}

No comments:

Post a Comment