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

Приложение падает когда шапка Navigation Drawer Activity пропадает из виду - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Приложение с ListView падает с NullPointerException http://www.cyberforum.ru/android-dev/thread1827074.html
Нужно было создать список с помощью ListView (На одной странице вводится домашняя работа, на другой выводится). Создал 2 подобные странички, одна отлично работает, а другая, выполняется полностью (посмотрел по логам, которые снизу скопировал), но потом вылетает, выдавая ошибку NullPointerException. Не могу понять, почему вылетает. Возможно, проблемы с массивом, но выводится-то он правильно. ...
Программирование Android Разделить строку на подстроки с посредством слешей Нужно разделить строку на подстроки с помощью слешей (оба варианта). Но что-то с регулярками не пошло, нужен небольшой пинок, спасибо. String separated = name.split("/|"); P.S. тут еще и не все слеши в коде показываются при заливке на сайт http://www.cyberforum.ru/android-dev/thread1826974.html
Передать данные в активити Программирование Android
Здравствуйте, такой вопрос: есть несколько активити с данными и ещё одно активити,в которое нужно передать данные из всех прошлых. Как это сделать?
Масштабирование рабочей области (холста) Программирование Android
Привет. Я хочу на relativeLayout размещать\рисовать разные view, но экрана маловато. Как сделать подобие "окна" через которое смотрим на холст, как в браузере, захотел увеличил часть, переместился, уменьшил. С помощью чего сделать такую штуку? Хочу спросить сначало может тут есть те, кто такое реализовал, не хочу костыль свой велосипед. И да, если аналог сделать как в браузере с плавным...
Программирование Android Прямой обмен координатами между устройствами http://www.cyberforum.ru/android-dev/thread1826499.html
Возможно ли реализовать прямую передачу координат (без хостинга) между устройствами? Если возможно то как?
Программирование Android Number of sent notifications and services Hi İ have possible very simple question but much better to ask PROFİs. i have appl and all tokens to sent notification to users. There 14 000 tokens. i have few questions. 1. maximum number of token to be sent per DAY using standard google servis 2. is there paid services or some good services to services to sent multy thousands messages. thanks in advance Regards Sem подробнее

Показать сообщение отдельно
Starikov
-1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 81
16.10.2016, 14:37  [ТС]     Приложение падает когда шапка Navigation Drawer Activity пропадает из виду
ок сейчас будет

Добавлено через 48 секунд
разметку какую? main_activity?

Добавлено через 2 минуты
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
package com.ffteam.handbook;
 
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;
 
public class MainActivity extends AppCompatActivity
        implements NavigationView.OnNavigationItemSelectedListener {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
 
        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
 
        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);
    }
 
    @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.main, 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();
 
        if (id == R.id.al) {
 
        } else if (id == R.id.ge) {
 
        } else if (id == R.id.vz_tel) {
 
        } else if (id == R.id.davl) {
 
        } else if (id == R.id.si) {
 
        } else if (id == R.id.rab) {
 
        } else if (id == R.id.voln) {
 
        } else if (id == R.id.warm) {
 
        } else if (id == R.id.electr) {
 
        } else if (id == R.id.light) {
 
        } else if (id == R.id.atom) {
 
        } else if (id == R.id.spravka) {
 
        }
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }
}
вот MainActivity.java

Добавлено через 3 минуты
создавал проект сразу готовым шаблоном Navigation Drawer Activity
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru