Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.tunewiki.artist.coldplay.common;
- import android.app.ListActivity;
- import android.os.Bundle;
- import android.view.KeyEvent;
- import android.widget.ArrayAdapter;
- import com.tunewiki.artist.coldplay.MainActivity;
- import com.tunewiki.artist.coldplay.R;
- import com.tunewiki.artist.coldplay.views.TopBar;
- public abstract class MenuActivity extends ListActivity {
- protected TopBar mTopBar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.list_with_bar);
- mTopBar = (TopBar) findViewById(R.id.top_bar);
- mTopBar.setTitle(getString(R.string.coldplay));
- ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
- R.layout.list_item, R.id.text1, getMenuItems());
- setListAdapter(adapter);
- }
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if (keyCode == KeyEvent.KEYCODE_BACK) {
- ((MainActivity) getParent()).goBack();
- return true;
- } else {
- return super.onKeyDown(keyCode, event);
- }
- }
- protected abstract String[] getMenuItems();
- }
Add Comment
Please, Sign In to add comment