in sample/src/main/java/com/uber/simplestore/sample/JavaActivity.java [50:84]
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_java);
namespace = getIntent().getIntExtra(NAMESPACE_EXTRA, 0);
setTitle("Sample Namespace " + namespace);
textView = findViewById(R.id.activity_main_text);
editText = findViewById(R.id.activity_main_edit);
button = findViewById(R.id.activity_main_save);
button.setOnClickListener((v) -> saveMessage());
findViewById(R.id.activity_main_nest)
.setOnClickListener(
(v) -> {
Intent intent = new Intent(this, JavaActivity.class);
intent.putExtra(NAMESPACE_EXTRA, namespace + 1);
startActivity(intent);
});
findViewById(R.id.activity_main_clear)
.setOnClickListener(
(v) ->
Futures.addCallback(
simpleStore.clear(),
new FutureCallback<Void>() {
@Override
public void onSuccess(@NonNull Void result) {
loadMessage();
}
@Override
public void onFailure(Throwable t) {
textView.setText(t.toString());
}
},
mainExecutor()));
initialize();
}