如何从菜单切换到新的活动?

2024-03-07

我有一个菜单,想在用户单击菜单项时打开一个新的活动:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle item selection
        switch (item.getItemId()) {
        case R.id.add_symbol:
           System.out.println("ADD SYMBOL CLICKED!");
           Intent myIntent = new Intent(this.getContext(), AddStocksActivity.class);
           startActivityForResult(myIntent, 0);
            return true;
        default:
            return super.onOptionsItemSelected(item);
        }
    }

我不确定如何正确创建我的意图

编译器错误:

The method getContext() is undefined for the type Main

Since Main延伸Activity(这延伸了Context), 你可以做:

Intent myIntent = new Intent(this, AddStocksActivity.class)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从菜单切换到新的活动? 的相关文章

随机推荐