有没有办法让 android studio 对对象执行自动类型转换,而无需手动执行?
最佳答案
我认为没有办法自动执行此操作,恕我直言,这没有那么有用。在某些情况下,您可能不希望进行强制转换(或者与 Android Studio 建议的强制转换不同)。如果它是自动完成的,您可能不会注意到它,它可能会导致奇怪的(即意外的)行为,而这种行为以后很难检测到。
Android Studio 可以为您做什么:它可以向您发出警告并建议 Actor 阵容。例如,当您执行 findViewById()
调用并希望将结果分配给 View 对象时,您可以执行如下操作:
Button btn = findViewById(R.id.button);
Android Studio 将突出显示该行,因为您需要将返回的 View
对象转换为 Button
。
将光标移动到该行并按 Alt
+Enter
您可以选择选项“添加类型转换..”,它将为您插入类型转换:
Button btn = (Button) findViewById(R.id.button);
关于android - 如何让android studio进行自动转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35911247/