package nerdydog.domoHomeProd; import java.util.ArrayList; import nerdydog.domoHomeProd.db.ConfDatabase; import nerdydog.domoHomeProd.db.ToDoDBAdapter; import nerdydog.domoHomeProd.object.Action; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.ListView; import android.widget.TextView; public class ActionShow extends Activity{ ToDoDBAdapter toDoDBAdapter; ListView listViewAction; TextView textViewAction; private ActionShowAdapter m_adapterType; private final String TAG = "DomoHome"; // menu public boolean onCreateOptionsMenu(Menu menu){return Utility.showMenu(menu, getMenuInflater());} public boolean onOptionsItemSelected (MenuItem item){return Utility.choiceMenu( item, ActionShow.this);} // end menu public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.actionshow); listViewAction = (ListView)findViewById(R.id.listviewactionshow); textViewAction = (TextView)findViewById(R.id.actiontextview); toDoDBAdapter = new ToDoDBAdapter(this); toDoDBAdapter.open(); // get all the actions ArrayList<Action> actions = toDoDBAdapter.getAllAction( ConfDatabase.ACTION_PARENT_ID + "=" + "?", new String[]{"-1"}, null); if(actions.size()>0){ this.m_adapterType = new ActionShowAdapter(this, R.layout.actionshowadapter, actions); listViewAction.setAdapter(m_adapterType); }else{ textViewAction.setText("Attention! No actions available."); } toDoDBAdapter.close(); } }