作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
有没有办法让 android studio 对对象执行自动类型转换,而不需要手动执行?
最佳答案
我认为没有办法自动执行此操作,恕我直言,这也没什么用。在某些情况下,您可能不想要强制转换(或不同于 Android Studio 建议的强制转换)。如果它是自动完成的,您可能不会注意到它可能会导致奇怪的(即意外的)行为,以后很难检测到。
Android Studio 可以为您做什么:它可以给您警告并建议转换。例如,当您执行 findViewById()
调用并希望将结果分配给 View 对象时,您可以执行如下操作:
Button btn = findViewById(R.id.button);
Android Studio 将突出显示该行,因为您需要将返回的 View
对象转换为 Button
。通过将光标移动到该行并按 Alt
+Enter
,您可以选择选项“Add cast..”,它会为您插入类型转换:
Button btn = (Button) findViewById(R.id.button);
关于android - 如何让android studio进行自动转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35911247/
我是一名优秀的程序员,十分优秀!