つまり、再利用可能な要素を多分に含む、ということです!
HTML に対する XML と同じ考え方です。
つまり、画面表示の要素と、データを分離する、ということです。
そうするとデータの機械処理や流用が楽になります。
要検討事項:
- 詳細なデータを確認したい場合。
- 検証可能性を明らかしたい場合。
[tid-3258816] cannot load such file -- 2.3/pg_ext (LoadError)
htmlentities (4.3.4)
rbpdf (1.19.0)
htmlentities (= 4.3.4)
rbpdf-font (~> 1.19.0)
// 非同期処理の実行
adapter.create(WeatherApi.class).get("weather", "Tokyo,jp")
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<WeatherEntity>() {
@Override
public void onCompleted() {
Log.d("MainActivity", "onCompleted()");
}
@Override
public void onError(Throwable e) {
Log.e("MainActivity", "Error : " + e.toString());
}
@Override
public void onNext(WeatherEntity weather) {
Log.d("MainActivity", "onNext()");
if (weather != null) {
((TextView) findViewById(R.id.text)).setText(weather.weather.get(0).main);
}
}
});
#include <windows.h>
#include <stdio.h>
int main() {
while (1) {
HWND hwndForeground = GetForegroundWindow();
DWORD procId = 0;
DWORD threadId = GetWindowThreadProcessId(hwndForeground, &procId);
AttachThreadInput(GetCurrentThreadId(), threadId, true);
HWND hwndActive = GetActiveWindow();
HWND hwndFocus = GetFocus();
AttachThreadInput(GetCurrentThreadId(), threadId, false);
printf("%p %p %p \n", hwndForeground, hwndActive, hwndFocus);
Sleep(100);
}
}