in app/src/main/java/com/uber/okbuck/example/MainActivity.java [57:108]
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mUnbinder = ButterKnife.bind(this);
View view = findViewById(android.R.id.content);
if (view != null) {
view.setOnClickListener(v -> Log.d("TAG", "Hello, lambda! My view is: " + v));
}
DummyComponent component = DaggerDummyComponent.builder().build();
component.inject(this);
mTextView.setText(
String.format(
"%s %s, --from %s.",
getString(com.uber.okbuck.example.dummylibrary.R.string.dummy_library_android_str),
mDummyAndroidClass.getAndroidWord(this),
mDummyJavaClass.getJavaWord()));
if (BuildConfig.CAN_JUMP) {
mTextView.setOnClickListener(
v -> startActivity(new Intent(MainActivity.this, DummyActivity.class)));
}
Log.d("test", "1 + 2 = " + new Calc(new CalcMonitor(this)).add(1, 2));
RxScreenshotDetector.start(this)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
new Observer<String>() {
@Override
public void onComplete() {}
@Override
public void onError(Throwable e) {
e.printStackTrace();
}
@Override
public void onNext(String path) {
mTextView.setText(mTextView.getText() + "\nScreenshot: " + path);
}
@Override
public void onSubscribe(Disposable disposable) {}
});
KotlinDataClass data = new KotlinDataClass("foo", com.uber.okbuck.kotlin.android.R.string.foo);
Pojo pojo = new Pojo();
}