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

Приложение игнорирует форму логина - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Сделать презентацию http://www.cyberforum.ru/android-dev/thread1845327.html
Гуру, посоветуйте с чего начать? (раньше такого не делал) Надо: набор кликабельных картинок, цветных рамок, цветных наклонных линий/стрелок и текста разного шрифта (и возможно наклона) положить на экран. Должно одинаково выглядить на разных экранах (зумируется растягиваясь настраиваемыми способами - фото не меняет диагональ, а фон тянется). Шрифт должен "подгоняться под рамку" и автоматом...
Программирование Android Использование одного метода в двух активити Добрый день. Подскажите такой вопрос: как можно использовать один метод для двух разных активити (android studio). Т.е. если я его опишу в паблик активити Main, как мне его подключить к активити second? Что-то перерыл весь интернет, а не могу найти ответ на этот вопрос. Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1845096.html
Программирование Android Как получить текущий месяц?
Использую следующий код: private int getCurrentMonth() { Calendar calendar = Calendar.getInstance(); return calendar.get(Calendar.MONTH); } Метод возвращает 10, хотя текущий месяц 11. Как же получить правильно текущий месяц?
Программирование Android Можно ли прикрутить к In-App Purchase функциональные возможности мобильной игры?
Подумал тут, прикольно было бы поэкспериментировать с продажей функциональных возможностей приложения, допустим, кнопки, которая взаимодействует с игровым процессом. Например, мобильный гоночный симулятор, в котором есть клавиши направления, газ и тормоз. Отдельно можно внутри игры за пару баксов приобрести кнопку без обязаловки обновлять игру, при нажатии которой бесконечно юзаешь нитро. Можно...
Программирование Android Настройки сертификата безопасности http://www.cyberforum.ru/android-dev/thread1844782.html
Дело в том что при авторизации на сайте у меня возникает ошибка SSLException path Sertificate not found в моем приложении. Если зайти на этот сайт из браузера то пишет что сертификат безопасности сайта не является доверенным. Как быть такая проблема только на моем телефоны со всех остальных телефонов подключается нормально.
Программирование Android Как подключить готовую базу Sqlite на проект Привет друзья. Я учусь программировать под андроид и много чего прочитал с интернета все равно там непонятно. То есть у кого нибудь есть пример которые там было (сохранить данные через Editview, Поиск, удалить, обновить и особенно показать данные на gridview) такие возможности. если у кого есть пример скиньте. Заранее благодарен. подробнее

Показать сообщение отдельно
TillIDie
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 8

Приложение игнорирует форму логина - Программирование Android

08.11.2016, 17:16. Просмотров 137. Ответов 1
Метки (Все метки)

Доброго времени суток! При запуске приложения открывается форма логина, которую надо пройти, дабы попасть в мейн меню, но при запуске, приложение игнорирует форму, подсвечивая ее на секунду и переходит сразу на стартовую страницу. Если в WS указать рандомный домен, то форма, но на всякий случай код активити скину.
Всем добра.


Вэб-сервис
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 */
public class SignInWS extends  WebService {
 
    public  SignInWS() throws IOException, CertificateException, KeyStoreException, NoSuchAlgorithmException, KeyManagementException, NoSuchProviderException {
        super("/api/v1/auth/login");
    }
 
    public String post(String login, String password) throws IOException,JSONException {
        JSONObject jsonParam = new JSONObject();
        jsonParam.put("login", login);
        jsonParam.put("password", password);
 
        String res = super.post(jsonParam);
        return res;
    }
}
Активити

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
public class LoginActivity extends AppCompatActivity{
 
    public static final String LOGIN_SETTINGS ="LOGIN_SETTINGS";
    public static final String LOGIN ="LOGIN";
    public static final String GENDER ="GENDER";
    public static final String PASSWORD ="PASSWORD";
    public static final String DOB ="SOB";
    public static final String EMAIL = "EMAIL";
    public static final String AVATAR ="AVATAR";
 
    private boolean signInUp;
    private boolean maleFemale;
 
    private CustomViewPager pager;
    private TabLayout tabs;
    private FragmentAdapter adapter;
    private View terms;
    private RelativeLayout mainLayout;
    private FrameLayout agree;
    private TextView textView;
    private TextView textCaption;
    private Button button;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        pager = (CustomViewPager)findViewById(R.id.pager);
        tabs = (TabLayout)findViewById(R.id.tabs);
        mainLayout = (RelativeLayout)findViewById(R.id.main_layout);
        button = (Button)findViewById(R.id.button);
 
        adapter = new FragmentAdapter(getSupportFragmentManager(),getResources());
        pager.setAdapter(adapter);
        tabs.setupWithViewPager(pager);
 
        if (getIntent().hasExtra("logout")) {
            this.logout();
        }
    }
 
 
    protected void viewTerms(){
        terms = findViewById(R.id.terms);
        agree = (FrameLayout)terms.findViewById(R.id.agreeButton);
        textView = (TextView)terms.findViewById(R.id.webView);
        textCaption = (TextView)terms.findViewById(R.id.terms_of_use_caption);
 
        mainLayout.setVisibility(View.INVISIBLE);
        terms.setVisibility(View.VISIBLE);
        textCaption.setText(Html.fromHtml(getString(R.string.terms_of_use)));
        textView.setText(Html.fromHtml(getString(R.string.termsAndConditions)));
        agree.setOnClickListener(new View.OnClickListener() {
            int sch=0;
            @Override
            public void onClick(View v) {
                if (sch==0){
                    textCaption.setText(Html.fromHtml(getString(R.string.privacy_policy)));
                    textView.setText(Html.fromHtml(getString(R.string.privacyAndPolicy)));
                    sch++;
                } else {
                    Intent intent = new Intent(getApplicationContext(),MainActivity.class);
                    startActivity(intent);
                }
            }
        });
    }
 
    public void action(View view) {
        if (Build.VERSION.SDK_INT < 21){
            Animation.pressAnim(view);
        }
        ((LoginAction)adapter.getItem(pager.getCurrentItem())).action();
    }
 
    private void logout() {
        SharedPreferences settings = getSharedPreferences(LOGIN_SETTINGS, MODE_PRIVATE);
        SharedPreferences.Editor editor = settings.edit();
        editor.clear().apply();
        WebService.setAuthToken("");
 
    }
 
    @Override
    public void onBackPressed() {
        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_HOME);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru