Я могу заставить один профиль знатока активировать другого?

Это метод, который я попробовал.

MatrixCursor m = new MatrixCursor(c.getColumnNames());
Cursor c = DBHelper.rawQuery("Select values from your_table");
MatrixCursor m = new MatrixCursor(c.getColumnNames());

//Use MatrixCursor#addRow here to add before the original cursor

while (c.moveToNext()) {
    //Use MatrixCursor#addRow here to add before the original row
    DBHelper.insertRow(c, m);
    //Use MatrixCursor#addRow here to add after the original row

}
//Use MatrixCursor#addRow here to add after the original cursor

m.addRow(new String[]{col1Val, col2Val, col3Val,..., //to match the number of columns needed});

DBHelper.insertRow ()

public final static void insertRow(Cursor from, MatrixCursor to) {
final String columns[] = from.getColumnNames(), values[] = new String[columns.length];
    final int size = columns.length;

    for (int i = 0; i < size; i++) {
        values[i] = getStringFromColumn(from, columns[i]);
    }
    to.addRow(values);
}

С помощью этого метода вы можете добавить любое количество строк в любом месте вашего курсора. Даже если он не использует CursorWrapper, его можно использовать с CursorAdapters или SimpleCursorAdapters.

68
задан Rich Seller 30 July 2009 в 21:26
поделиться

1 ответ

Вы не можете связать активации профилей ( ссылка на maven ), но вы можете активировать их обе через одно свойство:

<activation>
  <property>
    <name>profile.selenium</name>
  </property>
</activation>

И запустить mvn -Dprofile . селен

87
ответ дан 24 November 2019 в 14:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: