gpt4 book ai didi

android - 样式或性能 : "new ContentValues()" VS "contentValues.clear()"

转载 作者:太空狗 更新时间:2023-10-29 15:01:07 24 4
gpt4 key购买 nike

我不确定,所以我通常会前后矛盾。

什么更有效率:

  1. 多次重新创建ContentValues
  2. 创建一次ContentValues,然后在每次使用前调用clear()

示例(1):

while (condition) {
ContentValues values = new ContentValues();

// Add to values

// Create an operation
}

// Execute a batch of operations

示例(2):

ContentValues values = new ContentValues();

while (condition) {
values.clear();

// Add to values

// Create an operation
}

// Execute a batch of operations

假设迭代次数足够多以产生影响。

最佳答案

ContentValues 的典型用例是这样的:

// Defines an object to contain the new values to insert
ContentValues mNewValues = new ContentValues();

/*
* Sets the values of each column and inserts the word. The arguments to the "put"
* method are "column name" and "value"
*/
mNewValues.put(UserDictionary.Words.APP_ID, "example.user");
mNewValues.put(UserDictionary.Words.LOCALE, "en_US");
mNewValues.put(UserDictionary.Words.WORD, "insert");
mNewValues.put(UserDictionary.Words.FREQUENCY, "100");

现在,您如何使用它来满足您的要求取决于您的逻辑对 hasMore()

的要求

关于android - 样式或性能 : "new ContentValues()" VS "contentValues.clear()",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26701911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com