Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android CoockieManager https://www.cyberforum.ru/android-dev/thread1503497.html
при помощи какого метода CoockieManager можно получить именно нужные данные куки(например access token) а не всю полностью куку, чтоб потом ничего не парсить??
Регулировка капса в зависимости от типа текст поля через клавиатуру Программирование Android
Своя клавиатура. Требуется сделать большую букву в момент тыка в текстовое поле, если это поле обычное, не пассворд, в пассворде буква должна быть маленькая. Капс по умолчанию false. Если в текст...
Программирование Android Какие комиссии и другие коммерческие условия в магазинах Google Market и Яндекс Store?
Думаю, в каком магазине опубликовать свое приложение. Какие комиссии и другие коммерческие условия в магазинах Google Market и Яндекс Store?
Программирование Android Заполнение массива данных циклом с интревалом (15 минут) День добрый , требуется заполнить массив цифрами в формате времени от 00:00 до 23:45 с интервалом в 15 минут скажем заходим в активити и видим список - 00:00 . 00:15 . 00:30 и т.д. Кто... https://www.cyberforum.ru/android-dev/thread1503187.html
Программирование Android Приложение который работает через интернет https://www.cyberforum.ru/android-dev/thread1503101.html
Здравствуйте! Я новичок в этом деле. Хотел написать приложение который работает через интернет. Типа такая задача, на сервере будет БД, если какую нибудь запись добавлю в таблицу, то эти данные...
Android studio эффект недоступности ImageView Программирование Android
Привет всем! Есть у меня ImageView с загруженной картинкой. Как сделать, ему эффект недоступности (покрыть серым полупрозрачным цветом)? Можно это сделать свойствами, анимацией, или нужно саму...
Программирование Android Смена TextView в ListView
Суть: есть каталог товаров, список заполняется через ListView из базы.. с этим все в порядке, но есть задача следующего характера: у нас есть в каждом элементе ListView клавиши "+" и "-" , при...
Программирование Android Сохранение фото на телефон Народ, какая то фигня случилась, в общем делаю приложение, программа фоткает в фоне дефолтной камерой. Все вроде бы ок, тестировал на nexus 4, на one plus все хорошо, все сохраняет. Как только пробую... https://www.cyberforum.ru/android-dev/thread1502553.html
Программирование Android Как добавить Google Maps на часть экрана? https://www.cyberforum.ru/android-dev/thread1502452.html
Добрый день, уважаемые форумчане! Возникла следующая необходимость: Нужно сделать страницу приложения, как на картинке. Эта страница будет описывать 3 вещи: а) фото здания б) местоположение...
Программирование Android Что лучше изучить для создания игр 2D? Unity 3D или libGDX Здравствуйте! В данные момент разрабатываю только приложения для Android с помощью Android Studio. Начал изучать для разработки игры libGDX. Но еще пишут. что сейчас много делают на Unity 3D Вот... https://www.cyberforum.ru/android-dev/thread1502421.html
nar_aliakbarov
0 / 0 / 0
Регистрация: 23.07.2015
Сообщений: 4
0

В созданном браузере при нажатии кнопки "Назад" выходит из приложения

23.07.2015, 10:02. Просмотров 1160. Ответов 5
Метки (Все метки)

Всем привет!

Недавно начал изучать как разрабатывать приложения под Android.
Хочу написать браузер для Android специально для одного сайта, без адресной строки.
Все вроде бы сделал, но при нажатии кнопки "Назад", приложение закрывается, а нужно, чтобы переходило на предыдущую страницу.

Что делать? Как выйти из ситуации?

activity_main.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
 
 
 
    <WebView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/webView"
        android:layout_alignParentTop="true" />
 
</RelativeLayout>
MainActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package com.example.student.myapplication;
 
import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
import android.webkit.WebViewClient;
 
 
public class MainActivity extends Activity {
    WebView webView = null;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
        getActionBar().hide();
 
 
        super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
        webView = (WebView) findViewById(R.id.webView);
 
        webView.setWebViewClient(new WebViewClient() {
                                     @Override
                                     public boolean shouldOverrideUrlLoading(WebView view, String url) {
                                         view.loadUrl(url);
                                         return true;
                                     }
                                 }
        );
 
 
        webView.getSettings().setJavaScriptEnabled(true);
 
        webView.loadUrl("http://yandex.ru");
 
    }
 
}
AndroidManifest.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.student.myapplication" >
 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
 
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="Приложение"
 
         >
        <activity
            android:name=".MainActivity"
            android:label="Приложение">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>


Вернуться к обсуждению:
В созданном браузере при нажатии кнопки "Назад" выходит из приложения
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2015, 10:02
Готовые ответы и решения:

Сворачивание приложения при нажатии кнопки "Назад"
Как сделать, чтобы при нажатии кнопки &quot;назад&quot; приложение не закрывалось, а сворачивалось?

Полное завершение работы приложения при нажатии навигационной кнопки "Назад"
Здравствуйте. Имеется приложение. При нажатии кнопки &quot;Домой&quot; приложение выходит на главный экран и...

Settings Activity - При нажатии клавиши "Назад" не происходит возвращение на главный активити
Всем привет! Столкнулся с такой проблемой при добавлении Settings Activity в свое приложение (В...

При нажатии на кнопку выходит ошибка "Attempting to invoke method on a null object reference"
Доброго дня! Есть вот этот код. При нажатии на кнопку Add выдает Attempting to invoke interface...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.