Guest User

Untitled

a guest
Jun 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. package com.tunewiki.artist.coldplay.common;
  2.  
  3. import android.app.ListActivity;
  4. import android.os.Bundle;
  5. import android.view.KeyEvent;
  6. import android.widget.ArrayAdapter;
  7.  
  8. import com.tunewiki.artist.coldplay.MainActivity;
  9. import com.tunewiki.artist.coldplay.R;
  10. import com.tunewiki.artist.coldplay.views.TopBar;
  11.  
  12. public abstract class MenuActivity extends ListActivity {
  13.  
  14. protected TopBar mTopBar;
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19.  
  20. setContentView(R.layout.list_with_bar);
  21.  
  22. mTopBar = (TopBar) findViewById(R.id.top_bar);
  23. mTopBar.setTitle(getString(R.string.coldplay));
  24.  
  25. ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
  26. R.layout.list_item, R.id.text1, getMenuItems());
  27.  
  28. setListAdapter(adapter);
  29. }
  30.  
  31. @Override
  32. public boolean onKeyDown(int keyCode, KeyEvent event) {
  33. if (keyCode == KeyEvent.KEYCODE_BACK) {
  34. ((MainActivity) getParent()).goBack();
  35. return true;
  36. } else {
  37. return super.onKeyDown(keyCode, event);
  38. }
  39. }
  40.  
  41. protected abstract String[] getMenuItems();
  42. }
Add Comment
Please, Sign In to add comment