Форум программистов, компьютерный форум CyberForum.ru

Webview, добавить возможность покупки пакетов - Android

Восстановить пароль Регистрация
 
farik99
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
14.01.2016, 19:32     Webview, добавить возможность покупки пакетов #1
в webview из этого сайта не получается купить пакеты http://welcome.babilon-m.tj
а из браузера получается.
как сделать так чтобы из приложение можно было купить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2016, 19:32     Webview, добавить возможность покупки пакетов
Посмотрите здесь:

Android WebView ошибка
Android WebView. Крякозябры
Прозрачность WebView Android
Отработать JS в WebView Android
Работа с webview Android
Android WebView в фоне
Android WebView + JSOUP
Android Webview на фрагменте
Android Замена WebView
WebView - Height Android
Android Gif в WebView
Android WebView zoom

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1876 / 1610 / 497
Регистрация: 12.05.2014
Сообщений: 5,819
Завершенные тесты: 1
14.01.2016, 19:51     Webview, добавить возможность покупки пакетов #2
где код?
farik99
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
14.01.2016, 20:19  [ТС]     Webview, добавить возможность покупки пакетов #3
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
package tj.tajdevelop.babilon_m.babilon_m;
 
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.view.View;
import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
 
public class farik2Activity extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        WebView mWebView;
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_farik2);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
 
 
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();
 
        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);
 
        mWebView = (WebView) findViewById(R.id.webView);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://welcome.babilon-m.tj");
    }
 
    @Override
    public void onBackPressed() {
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawer(GravityCompat.START);
        } else {
            super.onBackPressed();
        }
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.farik2, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
 
        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
 
    @SuppressWarnings("StatementWithEmptyBody")
    @Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();
        switch (id) {
            case R.id.nav_gallery:
                Intent intent = new Intent(this, farikActivity.class);
                startActivity(intent);
        }
 
        switch (id) {
            case R.id.nav_glavniy:
                Intent intent = new Intent(this, MainActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_camera:
                Intent intent = new Intent(this,farik2Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_slideshow:
                Intent intent = new Intent(this,farik3Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_manage:
                Intent intent = new Intent(this,farik4Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_send:
                Intent intent = new Intent(this,farik5Activity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_pismo:
                Intent intent = new Intent(this,pismoActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_lovenumber:
                Intent intent = new Intent(this,loveNumberActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_callcenter:
                Intent intent = new Intent(this,CallCenterActivity.class);
                startActivity(intent);
        }
        switch (id) {
            case R.id.nav_gprs:
                Intent intent = new Intent(this,GPRSMMSActivity.class);
                startActivity(intent);
        }
 
 
 
        if (id == R.id.nav_camera) {
            // Handle the camera action
        } else if (id == R.id.nav_gallery) {
 
        } else if (id == R.id.nav_slideshow) {
 
        } else if (id == R.id.nav_manage) {
 
        } else if (id == R.id.nav_send) {
 
        } else if (id == R.id.nav_pismo) {
 
        } else if (id == R.id.nav_callcenter) {
 
        } else if (id == R.id.nav_lovenumber) {
 
        } else if (id == R.id.nav_socnet) {
 
        } else if (id == R.id.nav_gprs) {
 
        }
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }
}
Паблито
не спать!
1876 / 1610 / 497
Регистрация: 12.05.2014
Сообщений: 5,819
Завершенные тесты: 1
14.01.2016, 20:26     Webview, добавить возможность покупки пакетов #4
честно говоря незнаю как там проверить работает или нет
что если добавить строчку
Java
1
        mWebView.setWebViewClient(new WebViewClient());
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 176
14.01.2016, 20:29     Webview, добавить возможность покупки пакетов #5
JS активен?
Maxtron
 Аватар для Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
14.01.2016, 20:38     Webview, добавить возможность покупки пакетов #6
Судя по строке:
Java
1
mWebView.getSettings().setJavaScriptEnabled(true);
активен

Можно еще попробовать:

Java
1
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
Yandex
Объявления
14.01.2016, 20:38     Webview, добавить возможность покупки пакетов
Ответ Создать тему
Опции темы

Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru