当前位置: 首页 > 知识库问答 >
问题:

Android Studio中为字段指定方法参数的快捷方式

徐鸿达
2023-03-14
private class Aclass {

    private RandomType mClassField;

    public Aclass(RandomType methodParameter){
    }
}

请问Android Studio里有这个的捷径吗?

按下Alt+Enter后,只有一个为参数“xxx”创建字段的选项,这不是我想要的。我想将该参数分配给一个现有的字段。

共有1个答案

秦鹏飞
2023-03-14

这只在Android Studio中起作用,只要method参数和字段具有相同(或足够接近)的名称。

在前面提到的示例中,Alt+Enter建议只有当字段的名称为MMethodParameter(或参数的名称为ClassField)时才将参数赋给字段,如下所示:

private class Aclass {

    private RandomType mClassField;

    public Aclass(RandomType classField){
    }
}

Alt+Enter确实可以生成以下内容:

private class Aclass {

    private RandomType mClassField;

    public Aclass(RandomType classField){
        mClassField = classField; // generated code
    }
}

Eclipse在为您提供此选项时考虑类型(而不仅仅是名称)的方式更好。

编辑:可以用于自动分配的其他一些有用快捷方式:

    null
 类似资料:
  • 快捷文件.lnk 目标文件 [参数 [图标文件 [图标索引号 [启动选项 [键盘快捷键 [描述]]]]]] 创建一个指向 “目标文件” 的快捷方式 “快捷文件.lnk”,可以带 “参数” 参数。 用于快捷方式的图标为 “图标文件,图标索引号”;要使用默认图标的话把“图标文件” 和 “图标索引号” 设为空字串。 “启动选项” 可以是它们之一: SW_SHOWNORMAL, SW_SHOWMAXIMI

  • 本文向大家介绍C#调用系统API指定快捷键的方法,包括了C#调用系统API指定快捷键的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#调用系统API指定快捷键的方法。分享给大家供大家参考。具体分析如下: 快捷键的作用大家都清楚,就是快捷嘛,操作起来方便.用电脑的人很少有没用过Ctrl + C 和Ctrl + V的. 其他很多软件也有各种快捷键.电脑自然没那么聪明,知道我们敲哪些键然

  • 我最近迁移到了Android Studio,并且非常习惯Eclipse中的特性。 我想知道在Android Studio上哪里可以找到相同的功能。我尝试了“alt-insert”/generate-override方法,但在列表中找不到要重写的方法。如何获取列表中要重写的方法?

  • 本文向大家介绍JS使用ajax方法获取指定url的head信息中指定字段值的方法,包括了JS使用ajax方法获取指定url的head信息中指定字段值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS使用ajax方法获取指定url的head信息中指定字段值的方法。分享给大家供大家参考。具体分析如下: 下面的JS代码用来获取ajax_info.txt的head信息中的Last modi

  • 关于快捷方式 您可以仅使用键盘导航Eclipse用户界面 - 使用与菜单和菜单项关联的助记符。 使用与对话框或视图或编辑器中的控件关联的助记符。 使用与工具栏上的菜单项和按钮等操作关联的加速器。 可以通过单击Ctrl + Shift + L调用的“键辅助”操作向我们显示Eclipse中可用的所有加速键或快捷键。 可以使用“键”首选项页面更改分配给操作的组合键。 Eclipse中有许多命令或操作,没

  • 快捷方式是用于执行一组活动的键的组合。 您可以在Keymaps指南参考中找到PyCharm快捷方式列表。 寻找捷径 快捷方式列表位于以下选项“ Help -》 Find Action菜单中,其中弹出一个快捷方式窗口。 您可以看到如下所示的快捷方式窗口 - 快捷方式包括标识符列表,带功能的快捷方式和选项菜单栏。例如,视图导航栏包括切换ON和OFF,根据值设置(ON和OFF)显示导航栏。