Я создаю сайт и создаю его для Android-приложения, используя Web View.Я не разработчик, поэтому я использую учебник по интернет-видео для создания приложения на основе веб-представления.В моем приложении я использую другой учебный код в соответствии со своими потребностями и смешиваю его в своем Java-файле Main Activity.
Я использую приведенный ниже код для ошибки при недоступности интернета.Код ...
public class Callback extends WebViewClient {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
try {
webView.stopLoading();
} catch (Exception e) {
}
if (webView.canGoBack()) {
webView.goBack();
}
webView.loadUrl("about:blank");
AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
alertDialog.setTitle("Oh No!");
alertDialog.setMessage("Is Anything Wrong with Your Internet ? Check and Retry.");
alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, "I Checked", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
startActivity(getIntent());
}
});
alertDialog.show();
super.onReceivedError(webView, errorCode, description, failingUrl);
}
}
После того, как Мои сайты ссылки начинаются с "tel:", "mailto:", "sms:", "smsto:", "mms:" и "mmsto:"не открытые приложения для Android по умолчанию, такие как диалог или почтовый клиент ...
Итак, я снова Google и обнаружил переполнение стека в этой статье .Я перепробовал все коды в моих основных Java-файлах, но что-то мне не хватает, потому что я не разработчик.
Спасибо, и с уважением
Я также вставляю сюда полный код java-файлов основной активности моего приложения.Если кто-то может напрямую изменить его, он делает это.
Код java-файла основной активности моего приложения приведен ниже ...
ссылка на файл mainactivity.java
Может кто-нибудь помочь мне с моими кодами выше.Что и куда я должен войти?