Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.preferences;
- import java.util.ArrayList;
- import android.os.Bundle;
- import android.app.Activity;
- import android.content.SharedPreferences;
- import android.view.Menu;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.ListView;
- public class MainActivity extends Activity implements OnClickListener {
- Button ketqua;
- Button kick;
- Button dondep;
- EditText nhap;
- ListView hienthi;
- ArrayList<String> arrayList;
- ArrayAdapter<String> adap;
- int index = 0;
- final String PREFS = "Prefenrences";
- SharedPreferences myfrefs;
- SharedPreferences.Editor myeditor;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- kick = (Button) findViewById(R.id.bt_kick);
- ketqua = (Button) findViewById(R.id.bt_hienthi);
- dondep = (Button) findViewById(R.id.bt_xoa);
- nhap = (EditText) findViewById(R.id.ed_nhap);
- hienthi = (ListView) findViewById(R.id.lv_hienthi);
- arrayList = new ArrayList<String>();
- adap = new ArrayAdapter<String>(this,
- android.R.layout.simple_list_item_1, arrayList);
- kick.setOnClickListener(this);
- ketqua.setOnClickListener(this);
- dondep.setOnClickListener(this);
- myfrefs = getSharedPreferences(PREFS, MainActivity.MODE_PRIVATE);
- myeditor = myfrefs.edit();
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.main, menu);
- return true;
- }
- @Override
- public void onClick(View arg0) {
- // TODO Auto-generated method stub
- // arrayList.add(nhap.getText().toString());
- if (arg0.getId() == kick.getId()) {
- myeditor.putString(String.valueOf(index), nhap.getText().toString());
- myeditor.commit();
- arrayList.add(myfrefs.getString(String.valueOf(index), nhap
- .getText().toString()));
- } else if (arg0.getId() == ketqua.getId()) {
- for (int i = 0; i <= index; i++) {
- myeditor.putString(String.valueOf(i), nhap.getText().toString());
- myeditor.commit();
- hienthi.setAdapter(adap);
- }
- } else if (arg0.getId() == dondep.getId()) {
- hienthi.setAdapter(null);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement