Kotlin メモ : use
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io/use.html
Java
- public int queryCount(Context context, Uri uri) {
- final Cursor c = context.getContentResolver()
- .query(uri, null, null, null, null);
-
- if (c == null) {
- return 0;
- }
-
- final int count = c.getCount();
-
- c.close();
-
- return count;
- }
public int queryCount(Context context, Uri uri) {
final Cursor c = context.getContentResolver()
.query(uri, null, null, null, null);
if (c == null) {
return 0;
}
final int count = c.getCount();
c.close();
return count;
}
Kotlin : 自動変換直後
- fun queryCount(context: Context, uri: Uri): Int {
- val c = context.contentResolver
- .query(uri, null, null, null, null) ?: return 0
-
- val count = c.count
-
- c.close()
-
- return count
- }
fun queryCount(context: Context, uri: Uri): Int {
val c = context.contentResolver
.query(uri, null, null, null, null) ?: return 0
val count = c.count
c.close()
return count
}
Kotlin : use 使用
- fun queryCount(context: Context, uri: Uri): Int {
- val c = context.contentResolver
- .query(uri, null, null, null, null) ?: return 0
-
- c.use {
- return it.count
- }
- }
fun queryCount(context: Context, uri: Uri): Int {
val c = context.contentResolver
.query(uri, null, null, null, null) ?: return 0
c.use {
return it.count
}
}
0 件のコメント:
コメントを投稿