Android - Действия против просмотров

Если вам не нужно использовать фильтр, то снимок будет работать

Dim v
Dim bMatch As Boolean
bMatch = False

For Each v In myArray
    'compare strings
    If StrComp(CStr(v), Sheets(i).Cells(1, j).Value, vbTextCompare) = 0 Then
        bMatch = True
    End If
Next

If Not bMatch Then
'do something
End If
7
задан Mike 9 July 2010 в 00:16
поделиться

2 ответа

Вы должны использовать активность для каждого экрана, так как это позволит наилучшим образом использовать фреймворк и позволит ОС выборочно отключать экраны, если что-то станет не так.

Если у вас одно действие и ресурсы ограничены, у ОС есть два варианта; убить все или ничего не убить, и если пользователь не использует ваше приложение, то, скорее всего, он убьет все.

Если вы используете Activity для каждого экрана, ОС может отключить некоторые экраны, которые пользователь не посещал какое-то время, в то же время позволяя другим оставаться активными, что позволяет пользователю быстро вернуться к ним.

Что касается совместного использования переменных и значений, вы можете использовать базу данных SQLite или хранилища SharedPreferences для их передачи, если они широко используются, или использовать методы putExtra в Intent, если они используются только от одного экрана к другому.

9
ответ дан 7 December 2019 в 03:10
поделиться

Если у вас есть переменные, которые вы будете использовать повторно, сделайте для них базовый класс, который вы будете расширять.

Это может быть ваша пользовательская активность, которая расширяет Activity.

Насколько я могу судить, вы должны создавать отдельные активности для каждого представления, только некоторые ситуации могут быть обработаны viewflippers.

0
ответ дан 7 December 2019 в 03:10
поделиться
Другие вопросы по тегам:

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