public class MainActivity extends ActionBarActivity {
public EditText editText;
ListView listView;
public Button ok;
public DataBaseHelper dataBaseHelper;
public BaseAdapter baseAdapter;
ArrayList<Employee> arrayList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 0);
setContentView(R.layout.activity_main);
initializedAll();
}
private void initializedAll() {
editText = (EditText) findViewById(R.id.editText);
listView = (ListView) findViewById(R.id.listView);
ok = (Button) findViewById(R.id.okbutton);
dataBaseHelper = new DataBaseHelper(this);
arrayList = new ArrayList<Employee>();
baseAdapter = new BaseAdapter() {
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@Override
public View getView(int position, View view, ViewGroup viewGroup) {
if (view == null) {
view = inflater.inflate(R.layout.list_item, null);
}
TextView message = (TextView) view
.findViewById(R.id.messagetextView);
TextView datetime = (TextView) view
.findViewById(R.id.datetextView);
message.setText(arrayList.get(position).getName());
Date date = arrayList.get(position).getDate();
datetime.setText(DateFormat.format("dd/MM/yyyy hh:mm:ss a",
date));
return view;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return arrayList.get(position);
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return arrayList.size();
}
};
listView.setAdapter(baseAdapter);
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
save(v);
}
});
}
public void save(View v) {
String namedb = editText.getText().toString();
Date date = new Date();
Employee employee = new Employee(namedb, date);
arrayList.add(employee);
baseAdapter.notifyDataSetChanged();
Toast.makeText(getApplicationContext(), employee.toString(),
Toast.LENGTH_SHORT).show();
long inserted = dataBaseHelper.insertEmployee(employee);
if (inserted >= 0) {
Toast.makeText(getApplicationContext(), "Data Inserted",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Data not Inserted",
Toast.LENGTH_SHORT).show();
}
ArrayList<Employee> employees = dataBaseHelper.getAllEmlopyee();
if (employees != null && employees.size() > 0) {
} else {
Toast.makeText(getApplicationContext(), "No data found",
Toast.LENGTH_SHORT).show();
}
}
}
What should i write in
ArrayList<Employee> employees = dataBaseHelper.getAllEmlopyee();
if (employees != null && employees.size() > 0) {
here
}
To show my data in ListView.
0 comments:
Post a Comment