Случай, когда существует не отображает значения, которые я знаю, должно быть ложным

Нет никакой реальной разницы, кроме того, что View.post полезна, когда вы не имеете прямого доступа к активности.

В обоих случаях, если не в потоке пользовательского интерфейса, Handler#post(Runnable) будет вызываться за кулисами.

Поскольку CommonsWare упоминается в комментарии, есть разница между двумя - при вызове в потоке Ui, Activity#runOnUiThread вызовет run, а View#post отправит runnable в очередь (например, вызовите Handler#post)

. Важным моментом IMO является то, что обе имеют одну и ту же цель, и для тех, кто ее использует, не должно быть разницы (и реализация может измениться в будущем).

0
задан J T 27 February 2019 в 14:57
поделиться

2 ответа

Я думаю, вы хотите что-то вроде этого:

SELECT      @@servername as [HostName]
,           @VID2 as [V-ID]
,           @STIG AS [STIG]
,           DatabaseName
,           CASE 
                WHEN is_trustworthy_on = 0 
                    THEN 'Completed' 
                ELSE 'Ongoing' 
            END AS Status
FROM        #temp2
0
ответ дан HoneyBadger 27 February 2019 в 14:57
поделиться

Проверьте is_trustworthy_on = 1, если это то, что вы хотите:

SELECT 
  @@servername as [HostName], 
  @VID2 as [V-ID], 
  @STIG AS [STIG], 
  CASE 
    WHEN EXISTS (
      SELECT 1 FROM #temp2 WHERE is_trustworthy_on = 1
    ) THEN 'Ongoing'
    ELSE 'Completed' 
  END as [Status]
0
ответ дан forpas 27 February 2019 в 14:57
поделиться
Другие вопросы по тегам:

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