Android删除参数以匹配“intent()”

Android删除参数以匹配“intent()”,第1张

概述我试图开始第二个活动,但我在代码上收到错误.importandroid.os.Bundle;importandroid.content.Intent;importandroid.app.Activity;importandroid.widget.Button;importandroid.view.View;importandroid.app.Activity;importandroid.content.Intent;importandro

我试图开始第二个活动,但我在代码上收到错误.

import androID.os.Bundle;import androID.content.Intent;import androID.app.Activity;import androID.Widget.button;import androID.vIEw.VIEw;import androID.app.Activity;import androID.content.Intent;import androID.vIEw.Menu;import androID.vIEw.VIEw;import androID.vIEw.VIEw.OnClickListener;import androID.vIEw.VIEwStub;import androID.Widget.AdapterVIEw;import androID.Widget.Imagebutton;import androID.Widget.Toast;public class MainActivity extends Activity{    private static final int ID_SPLASH = 1;    private static final int ID_MAIN = 2;    private static final int ID_PROfile = 3;    private static final int ID_PLAY = 4;    private static final int ID_HELP = 5;    @OverrIDe    protected voID onCreate(Bundle savedInstanceState)    {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity_main);        setContentVIEw(R.layout.main);        Imagebutton menuBtn = (Imagebutton)findVIEwByID(R.ID.iBtn1);        //button example1Btn    = (button) findVIEwByID(R.ID.btn1);        ActionItem splashItem   = new ActionItem(ID_SPLASH, "Splash", getResources().getDrawable(R.drawable.ic_action_about));        ActionItem mainItem     = new ActionItem(ID_MAIN, "Main", getResources().getDrawable(R.drawable.ic_content_undo));        ActionItem profileItem  = new ActionItem(ID_PROfile, "Profile", getResources().getDrawable(R.drawable.ic_social_person));        ActionItem playItem     = new ActionItem(ID_PLAY, "Play", getResources().getDrawable(R.drawable.ic_harDWare_gamepad));        ActionItem helpItem     = new ActionItem(ID_HELP, "Help", getResources().getDrawable(R.drawable.ic_action_help));        //use setSticky(true) to disable quickaction dialog being dismissed after an item is clicked        helpItem.setSticky(true);        final quickaction mquickaction  = new quickaction(this);        mquickaction.addActionItem(splashItem);        mquickaction.addActionItem(mainItem);        mquickaction.addActionItem(profileItem);        mquickaction.addActionItem(playItem);        mquickaction.addActionItem(helpItem);        //setup the action item click Listener        mquickaction.setonActionItemClickListener(new quickaction.OnActionItemClickListener() {            @OverrIDe            public voID onItemClick(quickaction quickaction, int pos, int actionID) {                ActionItem actionItem = quickaction.getActionItem(pos);                if (actionID == ID_SPLASH) {                    Intent intent = new Intent(this, SplashActivity.class);                    startActivity(intent);                } else if (actionID == ID_MAIN) {                    Toast.makeText(getApplicationContext(), "Main---> item selected", Toast.LENGTH_SHORT).show();                } else if (actionID == ID_PROfile) {                    Toast.makeText(getApplicationContext(), "Profile---> item selected", Toast.LENGTH_SHORT).show();                } else if (actionID == ID_PLAY) {                    Toast.makeText(getApplicationContext(), "Play---> item selected", Toast.LENGTH_SHORT).show();                } else if (actionID == ID_HELP) {                    Toast.makeText(getApplicationContext(), "Help---> item selected", Toast.LENGTH_SHORT).show();                } else {                    Toast.makeText(getApplicationContext(), actionItem.getTitle() + " selected", Toast.LENGTH_SHORT).show();                }            }        });        mquickaction.setondismissListener(new quickaction.OndismissListener() {            @OverrIDe            public voID ondismiss() {                Toast.makeText(getApplicationContext(), "Ups..dismissed", Toast.LENGTH_SHORT).show();            }        });        menuBtn.setonClickListener(new VIEw.OnClickListener() {                     @OverrIDe            public voID onClick(VIEw v) {                mquickaction.show(v);            }        });    }}

它不喜欢新的一切.

我觉得我按照指示行事
http://developer.android.com/training/basics/firstapp/starting-activity.html

解决方法:

您尝试传入的上下文实际上是onActionItemClickListener(),它将无法正常工作.

应该使用getBaseContext().

Intent intent = new Intent(getBaseContext(),SplashActivity.class);

编辑:
或者你可以做到

Intent intent = new Intent(MainActivity.this,SplashActivity.class);

总结

以上是内存溢出为你收集整理的Android删除参数匹配“intent()”全部内容,希望文章能够帮你解决Android删除参数以匹配“intent()”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存