Что вы можете сделать, чтобы решить свои проблемы, в методе onclick вашей MainActivity измените его следующим образом:
Intent i;
switch (v.getId()) {
case R.id.indonesia_card:
i = new Intent(this, Indonesia.class);
i.putExtra("isFrom", "Indonesia");
startaCtivity(i);
case R.id.mathematika_card:
i = new Intent(this, Indonesia.class);
i.putExtra("isFrom", "Mathematika");
startaCtivity(i);
case R.id.ipa_card:
i = new Intent(this, Indonesia.class);
i.putExtra("isFrom", "IPA");
startaCtivity(i);
}
Теперь, в другой вашей деятельности получите намерение и установите данные соответствующим образом.
String from = getIntent.getStringExtra("isFrom");
if (isFrom != null) {
if (isFrom.equals("Indonesia") {
webview.loadUrl("file:///android_asset/yourfile.html");
} else if (isFrom.equals("Mathematika") {
webview.loadUrl("file:///android_asset/yourfile.html");
}else if (isFrom.equals("IPA") {
webview.loadUrl("file:///android_asset/yourfile.html");
}
}
Надеюсь, это поможет вам.