如果有很多变量,如何缩短特定方法的代码
Telephony.TextBasedSmsColumns.THREAD_ID,
Telephony.TextBasedSmsColumns.BODY,
Telephony.TextBasedSmsColumns.TYPE
如您所见,它仅占用大量空间。我知道可以为类进行静态导入
import static android.provider.Telephony.TextBasedSmsColumns.*;
但是,它将与其他静态导入冲突(我有多个变量TYPE等)
最佳答案
在类中用不同的名称定义常量:
class YourClass {
static final int YOUR_DIFFERENT_NAME = Telephony.TextBasedSmsColumns.THREAD_ID;
// etc.
}