public class MainActivity extends AppCompatActivity {
private ActivityMainBinding binding;
private SharinPixWebView sharinPixWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityMainBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
this.sharinPixWebView = new SharinPixWebView(MainActivity.this, R.id.webView, "https://app.sharinpix.com/?token=XXXXX");
this.sharinPixWebView.setOnResultListener(new SharinPixWebView.OnResultListener() {
@Override
public void onResult(JSONObject jsonObject) throws JSONException {
Toast.makeText(getApplicationContext(), jsonObject.getString("name"), Toast.LENGTH_LONG).show();
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
this.sharinPixWebView.onActivityResult(requestCode, resultCode, data);
}
}