Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Скачивание текста с применением логина и пароля https://www.cyberforum.ru/ android-dev/ thread1864587.html
Есть необходимость скачать текст (html) с определенного адреса. Для получения доступа необходимы логин и пароль, они имеются. Подскажите направление для решения проблемы. Таких текстов/страниц может быть несколько, информация о них хранится в локальной БД. Заранее спасибо.
Переопределение кнопки Home Программирование Android
Как переопределить кнопку HomeButton? assert getSupportActionBar() != null; action_bar = getSupportActionBar(); action_bar.setHomeButtonEnabled(true); action_bar.setDisplayHomeAsUpEnabled(true); Есть активность с заметкой после редактирования и нажатия кнопки назад заметка должна автоматически сохраниться. Кнопку back я переопределил:
Программирование Android Как определить, что элемент RecyclerView пересекает при перемещении регион кнопки? https://www.cyberforum.ru/ android-dev/ thread1864455.html
У меня есть recyclerview а внизу экрана есть кнопка. На recyclerview повешен TouchListener и у него есть метод public boolean onTouch(View v, MotionEvent event) в котором определяются события перетаскивания ну типа как здесь photoList.setLayoutManager(mLayoutManager); photoList.setAdapter(adapter); // photoList.setOnDragListener(this); adapter.update(photo); ...
Программирование Android Как увидеть activity другого приложения через прозрачный фон моего? https://www.cyberforum.ru/ android-dev/ thread1864333.html
Нужно, чтобы под моим приложением было видно другое. Сделал фон моего приложения прозрачным путём добавления android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" в <activity...> в AndroidManifest.xml. Но фон стал чёрным. Возможно он и прозрачный, но под ним видно не другое приложение, а пустой background. Как добиться, чтобы там стало видно activity другого приложения, или...
Программирование Android OnDrag не вызывается во фрагменте
Я реализовую drag and drop во фрагменте но метод onDrag почему то не выцзывается Вот сам фрагмент public class PhotosFragment extends Fragment implements View.OnDragListener, OnStartDragListener { @Bind(R.id.photoList) RecyclerView photoList; LinearLayoutManager mLayoutManager; @Bind(R.id.emptyLayout) RelativeLayout emptyMessage; private ItemTouchHelper...
Программирование Android Странный глюк IntelliJ IDEA https://www.cyberforum.ru/ android-dev/ thread1864253.html
IntelliJ IDEA 2016.1.3 Столкнулся с таким: if (_Константа_ || Функция()) { //...... }
Программирование Android Отправка запроса в форму. Post запрос. Java soup Здравствуйте! Работаю с java soup недавно и возникли сложности. Делаю парсинг сайта, где данные раскрываются постепенно при нажатии на кнопку "показать еще" <form accept-charset="UTF-8" action="/load_events_page" data-remote="true" id="load_upcoming_form" method="get"> <div style="margin:0;padding:0;display:inline"> <input name="utf8" type="hidden" value="&#x2713;" /> </div>... https://www.cyberforum.ru/ android-dev/ thread1863890.html Программирование Android Скомпилировать приложение в Android Studio
У меня есть небольшая просьба к вам. Мог бы мне кто помочь, мне нужно скомпелировать весь этот код, в само приложение для Android. У меня просто уже нету Android Studio, а ПК у меня очень слабый, поэтому прошу у вас Главный Java код package app.KarpetsDmitry; import android.app.Activity;
Программирование Android Как сделать чтобы кнопка правильно располагалась https://www.cyberforum.ru/ android-dev/ thread1863395.html
Как сделать чтобы кнопка располагалась поверх RecyclerView и в тоже время внизу экрана(привязана к нижней его границе)? Вот разметка <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/tab_fragment_first" android:layout_width="match_parent" ...
Программирование Android TextView задать отступ программно https://www.cyberforum.ru/ android-dev/ thread1863391.html
Программно создаю TextView . Присваиваю ему ряд значений textView.setGravity(Gravity.CENTER); textView.setMaxEms(10); textView.setTextSize(15); textView.setTextColor(Color.BLACK); Все работает, но нужно сместить с лева на право на 20dp как это сделать?
Хочу научиться программировать Android Программирование Android
Предлогаем темы для программирования android...
Программирование Android Создание AlertDialog со списком Доброе утро форумчане, мне нужно выполнить несложное задание. Если есть у каво свободное время, я буду очень благодарен если вы мне поможете. Мне нужно сделать программу ниже, и сделать скриншоты при ее выполнении.(скриншот окна с кнопкой, со списком, и результат выбора пункта в спис
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 18
0

Ошибка unreachable statement - Программирование Android - Ответ 9836728

30.11.2016, 21:59. Показов 2638. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! при создании простого приложения с базой данных возникла ошибка unreachable statement. Используется фрагментация. Ошибка в этой строчке: btnAdd = (Button) getView().findViewById(R.id.btnAdd); да и во всех последующих.

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
163
164
165
166
167
168
169
170
public class DBHelper extends SQLiteOpenHelper {
 
    public static final int DATABASE_VERSION = 1;
    public static final String DATABASE_NAME = "ArcDB";
    public static final String TABLE_ORDER = "arcboxes";
 
    public static final String KEY_ID = "_id";
    public static final String KEY_NAME = "name";
    public static final String KEY_WEIGHT = "weight";
    public static final String KEY_FROM = "fromm";
    public static final String KEY_TO = "too";
    public static final String KEY_FIO = "fio";
    public static final String KEY_EMAIL = "email";
    public static final String KEY_PHONE = "phone";
 
 
    public DBHelper(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
    }
 
    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("create table " + TABLE_ORDER + " (" + KEY_ID
                + " integer primary key autoincrement," + KEY_NAME + " text," + KEY_WEIGHT + " text," + KEY_FROM
                + " text," + KEY_TO + " text," + KEY_FIO + " text," + KEY_EMAIL + " text," + KEY_PHONE
                + " text" + ");");
    }
 
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        db.execSQL(TABLE_ORDER);
        onCreate(db);
    }
}
 
 
 
Код вкладки
 
 
public class Tab2Activity extends Fragment implements View.OnClickListener{
 
    DBHelper dbHelper;
 
    Button btnAdd, btnRead, btnClean, btnUpdate, btnDel;
    EditText edId, edName, edWeight, edFrom, edTo, edFIO, edEmail, edPhone;
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.activity_tab2, container, false);
        return rootView;
 
        btnAdd = (Button) getView().findViewById(R.id.btnAdd);
        btnAdd.setOnClickListener(this);
        //btnAdd.setEnabled(true);
        btnRead = (Button) getView().findViewById(R.id.btnRead);
        btnRead.setOnClickListener(this);
 
        btnClean = (Button) getView().findViewById(R.id.btnClean);
        btnClean.setOnClickListener(this);
 
        btnUpdate = (Button) getView().findViewById(R.id.btnUpdate);
        btnUpdate.setOnClickListener(this);
 
        btnDel = (Button) getView().findViewById(R.id.btnDel);
        btnDel.setOnClickListener(this);
 
        edId = (EditText) getView().findViewById(R.id.edId);
        edName = (EditText) getView().findViewById(R.id.edName);
        edWeight = (EditText) getView().findViewById(R.id.edWeight);
        edFrom = (EditText) getView().findViewById(R.id.edFrom);
        edTo = (EditText) getView().findViewById(R.id.edTo);
        edFIO = (EditText) getView().findViewById(R.id.edFIO);
        edEmail = (EditText) getView().findViewById(R.id.edEmail);
        edPhone = (EditText) getView().findViewById(R.id.edPhone);
 
        getActivity();
        dbHelper = new DBHelper(getActivity());
    }
 
    @Override
    public void onClick(View v) {
        String id = edId.getText().toString();
        String name = edName.getText().toString();
        String weight = edWeight.getText().toString();
        String from = edFrom.getText().toString();
        String to = edTo.getText().toString();
        String fio = edFIO.getText().toString();
        String email = edEmail.getText().toString();
        String phone = edPhone.getText().toString();
 
        SQLiteDatabase database = dbHelper.getWritableDatabase();
        //Add items
        ContentValues contentValues = new ContentValues();
 
        switch (v.getId()){
            case R.id.btnAdd:
                if(name.equalsIgnoreCase("") || weight.equalsIgnoreCase("") || from.equalsIgnoreCase("")
                        || to.equalsIgnoreCase("") || fio.equalsIgnoreCase("") || email.equalsIgnoreCase("")
                        || phone.equalsIgnoreCase("")){
                    //Toast.makeText(MainActivity.this, "Incorrect ", Toast.LENGTH_SHORT).show();
                    break;
                }
                contentValues.put(DBHelper.KEY_NAME, name);
                contentValues.put(DBHelper.KEY_WEIGHT, weight);
                contentValues.put(DBHelper.KEY_FROM, from);
                contentValues.put(DBHelper.KEY_TO, to);
                contentValues.put(DBHelper.KEY_FIO, fio);
                contentValues.put(DBHelper.KEY_EMAIL, email);
                contentValues.put(DBHelper.KEY_PHONE, phone);
                database.insert(DBHelper.TABLE_ORDER, null, contentValues);
                break;
 
            case R.id.btnRead:
                Cursor cursor = database.query(DBHelper.TABLE_ORDER, null, null, null, null, null, null);
                if(cursor.moveToFirst()){
                    int idIndex = cursor.getColumnIndex(DBHelper.KEY_ID);
                    int nameIndex = cursor.getColumnIndex(DBHelper.KEY_NAME);
                    int weightIndex = cursor.getColumnIndex(DBHelper.KEY_WEIGHT);
                    int fromIndex = cursor.getColumnIndex(DBHelper.KEY_FROM);
                    int toIndex = cursor.getColumnIndex(DBHelper.KEY_TO);
                    int fioIndex = cursor.getColumnIndex(DBHelper.KEY_FIO);
                    int emailIndex = cursor.getColumnIndex(DBHelper.KEY_EMAIL);
                    int phoneIndex = cursor.getColumnIndex(DBHelper.KEY_PHONE);
                    do {
                        Log.d("mLog", "ID = " + cursor.getInt(idIndex)
                                + ", Description = " + cursor.getString(nameIndex)
                                + ", Weight = " + cursor.getString(weightIndex)
                                + ", From = " + cursor.getString(fromIndex)
                                + ", To = " + cursor.getString(toIndex)
                                + ", FIO = " + cursor.getString(fioIndex)
                                + ", Email = " + cursor.getString(emailIndex)
                                + ", Phone = " + cursor.getString(phoneIndex));
 
                    } while (cursor.moveToNext());
                } else Log.d("mLog", "0 rows");
                cursor.close();
                break;
 
            case R.id.btnClean:
                database.delete(DBHelper.TABLE_ORDER, null, null);
                break;
            case R.id.btnUpdate:
                if(id.equalsIgnoreCase("")){
                    //Toast.makeText(MainActivity.this, "incorrect id", Toast.LENGTH_SHORT).show();
                    break;
                }
                contentValues.put(DBHelper.KEY_NAME, name);
                contentValues.put(DBHelper.KEY_WEIGHT, weight);
                contentValues.put(DBHelper.KEY_FROM, from);
                contentValues.put(DBHelper.KEY_TO, to);
                contentValues.put(DBHelper.KEY_FIO, fio);
                contentValues.put(DBHelper.KEY_EMAIL, email);
                contentValues.put(DBHelper.KEY_PHONE, phone);
                int updCount = database.update(DBHelper.TABLE_ORDER, contentValues, DBHelper.KEY_ID + "= ?", new String[] {id});
                Log.d("mLog", "Updates rows count = " + updCount);
                break;
            case R.id.btnDel:
                if (id.equalsIgnoreCase("")){
                    //Toast.makeText(MainActivity.this, "incorrect id", Toast.LENGTH_SHORT).show();
                    break;
                }
                int delCount = database.delete(DBHelper.TABLE_ORDER, DBHelper.KEY_ID + "= ?", new String[] {id});
                Log.d("mLog", "Deleted rows count = " + delCount);
        }
 
    }
 
}
Добавлено через 43 минуты
Это уже исправил, но теперь другая проблема: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference

Вернуться к обсуждению:
Ошибка unreachable statement Программирование Android
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2016, 21:59
Готовые ответы и решения:

Ошибка unreachable statement
package yourreaction; import javafx.application.Application; import javafx.event.*; import...

Ошибка Unreachable statement
При попытке объявить строку-массив выдает ошибку Unreachable statement. Вот сам код import...

Unreachable code Cath statement missing ) Type name expected
Всем Салют!У меня проблема в проге.Хочу создать исключение: #include &lt;vcl.h&gt; #pragma hdrstop ...

Нюансы синтаксиса: как работают выражения вида statement = statement = statement?
Всем привет. Что значит такое выражение в c++? c = c2 = c/2; и как вообще работают такие...

3
30.11.2016, 21:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2016, 21:59
Помогаю со студенческими работами здесь

Ошибка Unreachable code
Ребята как мне бесит эта ошибка Unreachable code при таком коде public void add() { mem=0;...

Ошибка masm Missing or unreachable CS
.model small .386 .stack 100h .code start: mov ax,0003h int 10h cld mov eax,...

Namespace declaration statement has to be the very first statement in the script
Здравствуйте! У меня такая проблема: Запускаю свой проект. Пишет: &quot;Namespace declaration statement...

Ошибка is not statement
Выводит ошибку, что code=table is not statement, как исправить? var s,alf,text,table:string;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru