public final class ReaderScreen extends MainScreen
{
/**
* Creates a new ReaderScreen object
* @throws OAuthServiceProviderException
*/
public ReaderScreen()
{
super(NO_SYSTEM_MENU_ITEMS);//移除切换程序菜单
--------------
//重写菜单方法,hide 默认菜单
protected void makeMenu(Menu menu, int instance){
int menuI = 1;menu.deleteAll();
//合建获取token菜单
menu.add(
new MenuItem(new StringProvider("请求token"), menuI, menuI++) {
public void run() {
new Consumer().requestToken(_this);
}
}
);
//合建获取登录菜单
menu.add(
new MenuItem(new StringProvider("获取登录地址"), menuI, menuI++) {
public void run() {
new Consumer().getAuthorization(_this);
}
}
);
//最小化菜单
menu.add(
new MenuItem(new StringProvider("最小化程序"), menuI, menuI++) {
public void run() {
_this.getApplication().requestBackground();
}
}
);
//关闭菜单
menu.add(
new MenuItem(new StringProvider("退出程序"), menuI, menuI++) {
public void run() {
_this.close();
}
}
);
//super.makeMenu(menu, 0);//不要使用,否则会出现close等默认菜单
}