У меня есть ListActivity с моим настроенным адаптером, и внутри каждого представления он может иметь несколько кнопок, в которых мне нужно реализовать OnClickListener
. Мне нужно реализовать OnClickListener
в адаптере. Однако я не знаю, как вызвать такую функцию, как startActivity ()
или setResult ()
. Поскольку адаптер не распространяется на Activity.
Итак, как лучше всего решить эту проблему?
Спасибо.
Если я сохраняю результаты один за другим в БД (~ 300 000 строк на вычислительный сеанс * 100 сеансов), одну за другой, я буду часами ждать завершения процесса сохранения.
Дизайн базы данных очень просто:
Каждый "Combination Set" тестируется по дням выборки, и его ежедневные результаты обрабатываются в одном потоке C #, где LINQ / SQL-запрос создается и отправляется в БД непосредственно перед конец нити. За исключением последовательностей идентификаторов набора комбинаций, НЕТ логической связи между Результатами . Это очень важно: вот почему я подумал о распараллеливании вставки, так как это в основном сводится к массовому дампу блоков результатов
Еще одна деталь, которая может быть важной, это то, что можно заранее определить, как много строк будет вставлено в базу данных (для каждого блока и всего). Это, вероятно, может помочь организовать табличные пространства, разделить их по страницам, предварительно исправить диапазоны идентификаторов для одновременного хранения блоков или что-то в этом роде
I tried logging whith NLog but it drastically biases the processing time so I am looking for some smart workarounds that are pretty seamless with minimum impact. Same for the SQL server part : I know there are a couple of Logs and monitoring SP's available. I did not figure out yet which ones suit my situation.