@Override protected void onCreate(Bundle savedInstanceState) { MyHelper.writeMsg(CLASS_NAME + "-->onCreate is called"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Call this to test the MIME type // MyHelper.testMimeType(this); // Call this to create student record. Helper class cane handle 10 records // Refer the method description in helper class for more details // Please note this should not be done on UI thread but this is testing after all!! /* MarksHelper[] marksHelper; List<MarksHelper> lMarksHelper = new ArrayList<MarksHelper>(); marksHelper = MyHelper.insertStudent(this, 1); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,2); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,3); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,4); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,5); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,6); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,7); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,8); lMarksHelper = retriwveData(lMarksHelper, marksHelper); marksHelper = MyHelper.insertStudent(this,9); lMarksHelper = retriwveData(lMarksHelper, marksHelper); //Now pass the list and create the mark records MyHelper.insertMarks(this,lMarksHelper); */ // Call this with id to delete the record from Student // MyHelper.deleteStudent(this,1); // Call this with id to delete the record from Marks // MyHelper.deleteMark(this,1); // call the student update query MyHelper.updateStudent(this, "Robert", 7); // call the mark update query MyHelper.updateMark(this, 6, 88); // call the select query MyHelper.selectQuery(this); }
@Override public boolean onCreateOptionsMenu(Menu menu) { MyHelper.writeMsg(CLASS_NAME + "-->onCreateOptionsMenu is called"); // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; }
public static final void open(Context context) throws SQLException { dbHelper = new MyHelper(context); try { db = dbHelper.getWritableDatabase(); } catch (SQLiteException e) { Log.w("POLS2", "ProjectsDbAdapter::getWritableDatabase error: " + e.getMessage()); } }
@Override public boolean onOptionsItemSelected(MenuItem item) { MyHelper.writeMsg(CLASS_NAME + "-->onOptionsItemSelected is called"); // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }
@Override public void someOperation() { myHelper.doSomethingHelpful(); }
public static final void close() { if (!unopened()) { dbHelper.close(); } }