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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Приложение вылетает после перехода на новое активити - Программирование Android

09.09.2015, 18:13. Просмотров 358. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?

Программа выдает ошибку и вылетает при переходе на новое активити. В чем ошибка, я не понимаю..

Лог ошибки:
DeviceMonitor: Adb rejected connection to client '19989': closed
ddmlib: Программа на вашем хост-компьютере разорвала установленное подключение
java.io.IOException: Программа на вашем хост-компьютере разорвала установленное подключение
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:675)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:46)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:592)

Код активити, на которое осуществляется переход:
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
public class list extends Activity
{
 
    String[] j = new String[50];
    int i = 0;
    final String FILENAME = "file";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list);
        LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
        int pg = Gravity.CENTER_HORIZONTAL;
        lp.gravity = pg;
        TextView password = new TextView(this);
        ListView listView = (ListView) findViewById(R.id.listView);
        try {
            // открываем поток для чтения
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    openFileInput(FILENAME)));
            String str = "";
            // читаем содержимое
            while ((str = br.readLine()) != null) {
                if (i>49)
                    break;
                j[i] = str;
                i++;
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,   android.R.layout.simple_list_item_1, j);
        listView.setAdapter(adapter);
    }
 
 
 
 
}
Заранее огромное вам спасибо!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2015, 18:13     Приложение вылетает после перехода на новое активити
Посмотрите здесь:
Android Приложение вылетает после перехода на второе активити
Android Приложение вылетает на этапе перехода на другой экран
Приложение вылетает после 2х часов работы Android
Запустить новое активити из фотокамеры? Android
При нажатии на пункт меню открыть новое активити Android
Android Как сделать приложение без единого активити
Мигает активити после сплешскрина Android
Переход на новое окно на андройд приложение Android
На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити Android
Android Если поменять ориентацию экрана или SurfaceView перекроет другой активити, то приложение завершается аварийно
Как вызвать метод в активити классе из обычного не активити класса? Android
Android Ошибки при востановление активити после уничтожения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
10.09.2015, 08:32     Приложение вылетает после перехода на новое активити #2
- лог ошибки не весь, нет главного
- активити, на которую переходят есть, а где строки из основной активити - непонятно
Ranny
0 / 0 / 1
Регистрация: 29.07.2015
Сообщений: 10
10.09.2015, 09:00     Приложение вылетает после перехода на новое активити #3
Возможно ошибки разметки в новой Activity, ну и да в твоем логе не показано в каком месте вылет происходит, когда у тебя приложение закрывается не нажимай Ок сразу, сначала скопируй тот лог что вывел при появлении окна сообщающего о некорректном завершении работы приложения
Yandex
Объявления
10.09.2015, 09:00     Приложение вылетает после перехода на новое активити
Ответ Создать тему
Опции темы

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