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

NullpointerException при записи файла - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android OnCreate вызывается дважды http://www.cyberforum.ru/android-dev/thread1680215.html
Добрый день. Делаю простое приложение, которое при нажатии на кнопку, с помощью Intent должно переходить на следующее активити. Но проблема в том что когда запускается второе активити, метод OnCreate() в нем вызывается дважды. Код MainActivity: public class MainActivity extends AppCompatActivity{ public static final String TAG = MainActivity.class.getSimpleName(); public...
Программирование Android Движение View Здравствуйте формчане, требуются помощь, задача стоит в том что, нужно чтоб View компонент двигался по оси X, допустим в правую сторону, понятно что скорее всего нужно организовывать таймер и там прописывать координаты, или есть более простые способы реализации этой задачи? http://www.cyberforum.ru/android-dev/thread1680207.html
OnNavigationItemSelected, как подгружать другие активити? Программирование Android
Всем привет, столкнулся с такой проблемой. Не пойму как правильно при помощи onNavigationItemSelected подгружать другие активити. @Override public boolean onNavigationItemSelected(MenuItem menuItem) { drawerLayout.closeDrawers(); switch (menuItem.getItemId()) { case R.id.actionNotificationItem: ?????...
Передача параметров с Activity в Fragment Программирование Android
Здравствуйте! У меня не получается передать параметры с Activity в Fragment. Я пытался сделать это следующим образом: В Activity: Bundle bundle = new Bundle(); bundle.putString("data", "Data you want to send"); // Your fragment MyFragment obj = new MyFragment(); obj.setArguments(bundle);
Программирование Android Координаты ImageView http://www.cyberforum.ru/android-dev/thread1680147.html
Всем привет, хочу попросить у вас помощи, проблема заключается в следующем: У нас есть приложение в Android Studio, ну так же имеются допустим два Label или ImageView, без разницы. Задача в следующем, нужно чтоб эти компоненты появлялись в том месте, куда я ткнул пальцем. Есть ли у этих компонентов что-то вроде X и Y. Или как можно это еще реализовать? Заранее спасибо за помощь
Программирование Android Установка приложения с несколькими ярлыками на него Здравствуйте! Имеется задача создать приложение, после установки которого появятся помимо ярлыка на главную активность еще несколько ярлыков на другие активности. Я так понимаю, надо вносить изменения в Android Manifest, если да, то какие? подробнее

Показать сообщение отдельно
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
08.03.2016, 21:10  [ТС]     NullpointerException при записи файла
Паблито, Намека не понял

Добавлено через 6 минут
Вот метод

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 void generation(int n) throws IOException {
        int next;
        int pi=0,pj=0;
        int count=0;
        int array[][]=new int[n][n];
        int iter=1;
        for (int[] array1 : array) {
            for (int j = 0; j<array.length; j++) {
                array1[j] = iter;
                iter++;
            }
        }
        try{
            BufferedWriter fs = new BufferedWriter(new OutputStreamWriter(openFileOutput("file.txt", MODE_PRIVATE)));
            System.out.println("dfyuiopoigfdfghjkl");
            fs.write("chessboard " + n + " x " + n + " horse\r\n");
            for(int k=0;k<(n*n);k++){
                for(int i=0;i<array.length;i++){
                    for(int j=0;j<array.length;j++){
                        if((Math.abs((i+1)-(pi+1))==1 && Math.abs((j+1)-(pj+1))==2)||(Math.abs((i+1)-(pi+1))==2 && Math.abs((j+1)-(pj+1))==1)){
                            //System.out.println(i+" "+j);
                            next=array[i][j];
                            String str=("if(possition=="+array[pi][pj]+"){ position="+next+"};\r\n");
                            System.out.println(str);
                            fs.write(str);
                            count++;
                        }
                    }
                }
                //System.out.println(pi+""+pj);
                pj++;
                if(pj==n){
                    pi++;
                    pj=0;
                }
            }
            fs.close();
 
        }catch(IOException e){
 
        }
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru