Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Frop
0 / 0 / 0
Регистрация: 14.05.2016
Сообщений: 24
1

Адаптация программы Java под приложение Android

29.06.2017, 00:11. Просмотров 355. Ответов 2

Нужна помощь в адаптации программы написанной на Java под андроид приложение. Программа у меня на смартфоне запускается и сразу закрывается, а должна вывести массив [10x10] 10 раз подряд. Android studio только 1 день изучаю.
Кликните здесь для просмотра всего текста
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
package com.example.lesson1;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
 
import java.util.Random;
 
public class MainActivity extends AppCompatActivity {
    private int x = 10, y = 10;
    private int arr[][];
    TextView tV;
 
    public void matrix(){
        arr = new int[x][y];
        Random rnd = new Random();
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                arr[i][j]=rnd.nextInt(2);
            }
        }
    }
 
    // Вывод матрицы
    public void input(){
        tV = (TextView) findViewById(R.id.textView);
        for (int[] a: arr) {
            for (int b: a) {
                tV.setText(String.valueOf(b));
            }
            tV.setText("\n");
        }
    }
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        int n = 10;
        MainActivity life = new MainActivity();
        life.matrix();
        life.input();
        for(int i = 0; i < n; i++){
            life.input();
        }
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.lesson1.MainActivity">
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textView"
        android:text=""/>
 
 
</android.support.constraint.ConstraintLayout>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2017, 00:11
Ответы с готовыми решениями:

Как можно портировать приложение из под iOS под Android?
В общем то есть приложение под айфон и айпад, хотелось бы узнать,возможно ли...

Можно ли написать веб сервер на Java для клиента на Android, имея под рукой только телефон на Android?
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее-...

Приложение под android
Здравствуйте. Мне нужно разработать мобильное приложение под android для одной...

Приложение под Android
Добрый вечер, уважаемые форумчане. Пишу приложение под Android и в на данном...

Приложение под Android
Хочу написать приложение под Android, интересуют такие вопросы: 1)Как(если...

2
ExFau$t
567 / 511 / 115
Регистрация: 08.05.2012
Сообщений: 2,541
29.06.2017, 09:37 2
Объявление виджетов (TextView) должно быть в onCreate, с 41 по 46 строчку вообще бред какой-то.
0
demixdn
310 / 255 / 79
Регистрация: 31.10.2016
Сообщений: 619
29.06.2017, 12:41 3
Frop,
1. Вы не можете сами создавать объекты классов, которые наследуются от Activity. Их создает и показывает система. Вы уже работаете в Activity и вполне можете вызывать методы внутри нее.
2. setText(..) перезаписывает. Используйте append(..) и не забывайте про разделители.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2017, 12:41

Первое приложение под Android
Посоветуйте пожалуйста, как лучше реализовать приложение. Суть в следующем....

Web-приложение под Android
Добрый день, хотелось бы хороший совет.. Есть Web приложение на php, хранится...

Навыки Java под Android
Доброго дня! Изучаю java, хочу разрабатывать приложения для андроид, встал...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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