protected void onCreate(Bundle bundle) { logger.v("onCreate() ---> Enter"); super.onCreate(bundle); requestWindowFeature(1); setContentView(R.layout.activity_online_music_column_detail_layout); mController = Controller.getInstance(MobileMusicApplication.getInstance()); mViewFlipper = (ViewFlipper) findViewById(R.id.song_viewflipper); mTitleBar = (TitleBarView) findViewById(R.id.title_view); Intent intent = getIntent(); if (intent.getExtras() != null) { mTitleBar.setTitle(intent.getStringExtra("title")); title = intent.getStringExtra("title"); mIsFromPushService = intent.getBooleanExtra("fromPushService", false); } MusicListColumnItem musiclistcolumnitem = (MusicListColumnItem) intent.getParcelableExtra("COLUMITEM"); logger.v("MusicListColumnItem.category_type ----" + musiclistcolumnitem.category_type); switch (Integer.parseInt(musiclistcolumnitem.category_type)) { case 1: deleteType = 0; SongListView songlistview = new SongListView(this); songlistview.setURL(musiclistcolumnitem.url); songlistview.setName(musiclistcolumnitem.title); mViewInterface = songlistview; mViewFlipper.addView(songlistview); break; case 2: break; default: break; } logger.v("onCreate() ---> Exit"); }
protected void onResume() { logger.v("onResume() ---> Enter"); super.onResume(); MobclickAgent.onResume(this); this.mViewInterface.addListner(); ((SongListView) mViewInterface).getDataFromURL(); // 返回按钮 mTitleBar.setLeftBtnOnlickListner( new View.OnClickListener() { public void onClick(View view) { if (mIsFromPushService) { Intent intent = new Intent( MusicOnlineMusicColumnDetailActivity.this, MobileMusicMainActivity.class); intent.putExtra("startFromNotification", true); startActivity(intent); finish(); } else { finish(); } } }); if (SongListView.mListButtonClickListener != null) SongListView.mListButtonClickListener.doUnCompleteTask(); logger.v("onResume() ---> Exit"); return; }