www.pudn.com > VideoProject.rar > MusicPlayer.java


package org.hqx.android.videoproject;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.Menu.Item;

public class MusicPlayer extends Activity {
    /** Called when the activity is first created. */
	
	private static final int menu_mp3_ID = Menu.FIRST;
	private static final int menu_mp4_ID = Menu.FIRST+1;
	private static final int menu_exit_ID = Menu.FIRST+2;
	
	private static final int ENTRY_MP3LIST = 0;
	private static final int ENTRY_MP4LIST = 1;

    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);    
    } 
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        menu.add(0, menu_mp3_ID, R.string.menu_mp3);
        menu.add(0, menu_mp4_ID, R.string.menu_mp4);
        menu.add(0, menu_mp4_ID, R.string.menu_exit);
        return true;
    }
    
    public boolean onMenuItemSelected(int featureId, Item item) {
        super.onMenuItemSelected(featureId, item);
        
        switch(item.getId()) {
        case menu_mp3_ID:
        	createMp3List();
            break;
        case menu_mp4_ID:
        	createMp4List();
        	break;
        case menu_exit_ID:
            
        	break;	
        }
        return true;
    }

	private void createMp3List() {
	    Intent mp3 = new Intent(this, Mp3List.class);
	    startSubActivity(mp3, ENTRY_MP3LIST);
	}

	private void createMp4List() {
		Intent mp4 = new Intent(this, Mp4List.class);
	    startSubActivity(mp4, ENTRY_MP4LIST);
	}
	
	protected void onActivityResult(int requestCode, int resultCode, String data, Bundle extras) {
    	super.onActivityResult(requestCode, resultCode, data, extras);
        
        switch(requestCode) {
        case ENTRY_MP3LIST:
        	
            break;
        case ENTRY_MP4LIST:
            
            break;
        }
    }
    
    
}