android 菜单父类

package com.lcg.haoreader;

import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;

public class BaseActivity extends Activity {

/\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* menu ***************************/

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    Intent intent = new Intent();
    switch (item.getItemId()) {
    case R.id.menu_home: 
        intent.setClass(this, MainActivity.class); 
        break;
    case R.id.menu_settings:
        intent.setClass(this, Setting.class);
        break; 
    case R.id.menu_haoreader:
        intent.setClass(this, ReadActivity.class);
        break; 
    }
    startActivity(intent);

// this.finish();
return super.onOptionsItemSelected(item);
}
}

0%