@@ -110,7 +110,11 @@ public static void showShort(@StringRes final int resId) {
110
110
* @param args 参数
111
111
*/
112
112
public static void showShort (@ StringRes final int resId , final Object ... args ) {
113
- show (resId , Toast .LENGTH_SHORT , args );
113
+ if (args != null && args .length == 0 ) {
114
+ show (resId , Toast .LENGTH_SHORT );
115
+ } else {
116
+ show (resId , Toast .LENGTH_SHORT , args );
117
+ }
114
118
}
115
119
116
120
/**
@@ -120,7 +124,11 @@ public static void showShort(@StringRes final int resId, final Object... args) {
120
124
* @param args 参数
121
125
*/
122
126
public static void showShort (final String format , final Object ... args ) {
123
- show (format , Toast .LENGTH_SHORT , args );
127
+ if (args != null && args .length == 0 ) {
128
+ show (format , Toast .LENGTH_SHORT );
129
+ } else {
130
+ show (format , Toast .LENGTH_SHORT , args );
131
+ }
124
132
}
125
133
126
134
/**
@@ -148,7 +156,11 @@ public static void showLong(@StringRes final int resId) {
148
156
* @param args 参数
149
157
*/
150
158
public static void showLong (@ StringRes final int resId , final Object ... args ) {
151
- show (resId , Toast .LENGTH_LONG , args );
159
+ if (args != null && args .length == 0 ) {
160
+ show (resId , Toast .LENGTH_SHORT );
161
+ } else {
162
+ show (resId , Toast .LENGTH_LONG , args );
163
+ }
152
164
}
153
165
154
166
/**
@@ -158,7 +170,11 @@ public static void showLong(@StringRes final int resId, final Object... args) {
158
170
* @param args 参数
159
171
*/
160
172
public static void showLong (final String format , final Object ... args ) {
161
- show (format , Toast .LENGTH_LONG , args );
173
+ if (args != null && args .length == 0 ) {
174
+ show (format , Toast .LENGTH_SHORT );
175
+ } else {
176
+ show (format , Toast .LENGTH_LONG , args );
177
+ }
162
178
}
163
179
164
180
/**
0 commit comments