什么是closeContextMenu(),closeOptionsMenu()等的功能?

时间:2014-02-12 15:40:23

标签: java android

嗨我只是另一个Android新手,我不明白为什么在执行任何其他操作之前需要closeContextMenu()和closeOptionsMenu()...提前感谢...

Button buttonSend = (Button) findViewById(R.id.send);
        buttonSend.setOnClickListener(new Button.OnClickListener() {

            public void onClick(View v) {

                closeContextMenu();
                closeOptionsMenu();
                progressBar=new MobiProgressBar(EncodeActivity.this);
                progressBar.setMax(100);
                progressBar.setMessage(context.getString(R.string.encoding));
                progressBar.show();
                Thread tt = new Thread(new Runnable() {
                    public void run() {
                        Uri uri= encode();                      
                        MmsIntent mms=new MmsIntent(uri,EncodeActivity.this);
                        progressBar.dismiss();
                        mms.send();

                        //handler.post(mShowAlert);

                    }
                });
                tt.start();

1 个答案:

答案 0 :(得分:0)

您可以在the Activity documentation中找到这些方法。

closeContextMenu()

  

以编程方式关闭最近打开的上下文菜单(如果显示。

closeOptionsMenu()

  

以合成方式关闭选项菜单。

如果您对上下文和选项菜单感到困惑,请查看the Menus documentation