RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-218388

Romag's questions

Martin Hope
Romag
Asked: 2020-12-22 23:39:44 +0000 UTC

解释 ListView 中的返回码 [关闭]

  • 0
关闭。这个问题需要澄清或补充细节。目前不接受回复。

想改进这个问题?添加更多详细信息并通过编辑此帖子澄清问题。

5 年前关闭。

改进问题
public void onItemClick(AdapterView<?> parent, View itemClicked, int position,long id) {
java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-12-08 05:34:04 +0000 UTC

如何缩短android数据库输出值

  • 0

代码本身:

private void openFile() {
    db = sqlHelper.getReadableDatabase();// открываем подключение к базе данных
    userCursor = db.rawQuery("select * from " + DatabaseHelper.TABLE, null);
    String[] headers = new String[]{COLUMN_NAME, COLUMN_YEAR};
    userAdapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item,
            userCursor, headers, new int[]{android.R.id.text1, android.R.id.text2}, 0);
    listView.setAdapter(userAdapter);
}

如果你写了这么多这样的字符:

 db.execSQL("INSERT INTO "+ TABLE +" (" + COLUMN_NAME
            + ", " + COLUMN_YEAR  + ") VALUES ('Том Смит', 19asgdahsgdagsdiagsidagsiydgaigsdiagisdia);");

然后输出将如下所示:在此处输入图像描述

android
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-11-25 05:59:57 +0000 UTC

从 Android 中的 SQLite 表中提取数据

  • 1

开始在 Android 中与 SQLite 打交道。我了解如何找出游标中的数据量,但不了解如何显示此数据:

  userCursor = db.rawQuery("select " + COLUMN_NAME + " from " + TABLE, null);//Получаем все данные из таблицы TABLE(users)
            textBD.setText(Integer.toString(userCursor.getCount()));// В getCount получили сколько записей содержит курсор
            userCursor.moveToFirst();//Перевели курсор к первому значению

完整代码:

@Override
        public void onClick(View v) {
            userCursor = db.rawQuery("select " + COLUMN_NAME + " from " + TABLE, null);//Получаем все данные из таблицы TABLE(users)
            textBD.setText(Integer.toString(userCursor.getCount()));// В getCount получили сколько записей содержит курсор
            userCursor.moveToFirst();//Перевели курсор к первому значению
            if (userCursor.moveToFirst()) {
                while (!userCursor.isAfterLast()) {
                    String data = userCursor.getString(userCursor.getColumnIndex("data"));

                    // обрабатываем data

                    // двигаемся к следующему значению
                    userCursor.moveToNext();
                }
            }
// не забывайте закрыть курсор
            userCursor.close();
            Toast toast = Toast.makeText(getApplicationContext(),
                    "ОКЕЙ", Toast.LENGTH_SHORT);
            toast.show();
        }
    });
}

错误:

Process: com.example.mysql_legkosuka, PID: 10864
java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
         at android.database.CursorWindow.nativeGetString(Native Method)
         at android.database.CursorWindow.getString(CursorWindow.java:438)
         at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
         at com.example.mysql_legkosuka.MainActivity$1.onClick(MainActivity.java:51)
         at android.view.View.performClick(View.java:4756)
         at android.view.View$PerformClick.run(View.java:19749)
         at android.os.Handler.handleCallback(Handler.java:739)
         at android.os.Handler.dispatchMessage(Handler.java:95)
         at android.os.Looper.loop(Looper.java:135)
         at android.app.ActivityThread.main(ActivityThread.java:5221)
         at java.lang.reflect.Method.invoke(Native Method)
         at java.lang.reflect.Method.invoke(Method.java:372)
         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
android
  • 2 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-11-09 05:26:59 +0000 UTC

我不知道如何使用 java 文件

  • 0

复习了几节课,看了几篇文章。

而且我不明白如何创建、修改和打开文件。

你能写下每一项吗?

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-11-07 05:07:26 +0000 UTC

点击后关闭

  • 0

首先点击——打开。第二次点击是关闭。第三次单击 - 打开。等等。

while (countSchet % 2 == 0) 
{ 
    ArrayAdapter<String> adapter = newArrayAdapter<String>(this android.R.layout.simple_list_item_1, nameList);//Создали адаптер для занесения в listView
    listView.setAdapter(adapter);    
    listView.setVisibility(View.VISIBLE);
    countSchet=+1;             
    listView.setOnItemClickListener(newAdapterView.OnItemClickListener() 
    {
       @Override            
       //Обрабатываем нажатие на элемент
       public void onItemClick(AdapterView<>parent, View itemClicked, int position, long id) 
       {
           TextView textView = (TextView)itemClicked;   
           String strText = textView.getText().toString();                  
           mEditText.setText(strText);//меняем mEditText
           Toast toast = Toast.makeText(getApplicationContext(), "Файл сохранен", Toast.LENGTH_SHORT);
           toast.show();
           listView.setVisibility(View.GONE);
           return;
       }
    });

}

while (countSchet % 2 != 0) 
{
    listView.setVisibility(View.GONE);
    countSchet=+1;
    return;
}
java
  • 2 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-19 17:43:54 +0000 UTC

如何将录音保存到android缓存?

  • 1

我正在为 android 编写一个播放器,我不知道如何将录音正确保存到系统缓存以及如何从那里删除它们。

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-19 15:11:43 +0000 UTC

如何保存文件[Java]

  • 1

我开始用 Java 为 android 编写记事本,我对如何在记事本中保存和打开笔记很感兴趣。

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-19 07:15:10 +0000 UTC

我不明白发生了什么[vk.api Java]

  • 1

我不知道发生了什么,也不知道我们是如何得到朋友名单的。

listFrands  = (ListView) findViewById(R.id.listView);//Инициализация переменной вывода друзей
VKRequest request = VKApi.friends().get(VKParameters.from(VKApiConst. FIELDS,"first_name,last_name"));//Выводит начальное и конечное имя
request.executeWithListener(new VKRequest.VKRequestListener() {
    @Override
    public void onComplete(VKResponse response) {
        super.onComplete(response);
        VKList list  = (VKList) response.parsedModel;
        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_expandable_list_item_1,list);
        listFrands.setAdapter(arrayAdapter);
java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-14 04:10:45 +0000 UTC

Android Studio 中的问题

  • 0

在模拟器上完全编译并安装APK文件后,应用程序根本无法启动(屏幕只是白色),在调试中,每秒出现以下消息:

W/Resources: Converting to string: TypedValue{t=0x10/d=0x14 a=-1} 
W/Resources: Converting to string: TypedValue{t=0x10/d=0x14 a=-1} 
W/EGL_emulation: eglSurfaceAttrib not implemented 
W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xdb0d14a0, error=EGL_SUCCESS`
java
  • 2 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-13 00:54:28 +0000 UTC

如何以编程方式更改应用程序的样式

  • 0

在 xml 中,您可以编写这样的代码以更改样式 @android:style/Theme.Material.Light.DarkActionBar 如何在 Java 代码中执行相同的操作。

java
  • 2 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-10 02:03:36 +0000 UTC

更改主题以更改语法突出显示

  • 0

我想将语法突出显示更改为其他(非标准),例如 SumblimeText。如何操作以及在哪里下载 intellij idea 主题?

intellij-idea
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-10-09 00:38:19 +0000 UTC

如何通过偏好传递价值

  • 0

例如,我需要找出复选框的值(true 或 false),或者字体字段中的数字。

在此处输入图像描述

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-09-20 06:10:31 +0000 UTC

如何输出字符串的最后几个元素

  • 1

例如,从字符串“aaaaaasd”中仅打印“sd”

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-09-18 03:59:33 +0000 UTC

初学者在哪里可以找到好的实践问题[Java] [关闭]

  • -1
关闭。这个问题不可能给出客观的回答。目前不接受回复。

想改进这个问题? 重新设计问题,以便可以根据事实和引文来回答。

6 年前关闭。

改进问题

找不到好的 Java 实践,javarush 不适合。阅读《Head First Java》一书。我们需要或多或少的生产任务,算法和其他东西......

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-09-11 03:54:37 +0000 UTC

学习一门新语言的最佳方法是什么?[关闭]

  • -3
关闭。这个问题不可能给出客观的回答。目前不接受回复。

想改进这个问题? 重新设计问题,以便可以根据事实和引文来回答。

6 年前关闭。

改进问题

我有2种方法,要么读很多书。或者参加一个项目并尝试在旅途中了解所有内容。

любой-язык
  • 2 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-09-08 01:21:33 +0000 UTC

编译后报错

  • 0

我不知道出了什么问题

public class GameActivity extends Activity implements View.OnClickListener  {

    protected android.widget.ProgressBar ProgressBar;
    String scoreStr;//Рекорд
    int exScore;//Рекорд
    long time1, time2, timefinal; //Переменные для принятия и отображения времени
    private Calendar mStartTime;
    int chislo1;
    String chislo;
    String btnarray1;//
    int[] btnarray = new int[4];//4 разных числа для кнопок
    int level = 0, answer = 0, operator = 0, operand1 = 0,
            operand2 = 0;
    int progress = 0;
    private final int ADD_OPERATOR = 0, SUBTRACT_OPERATOR = 1,
            MULTIPLY_OPERATOR = 2, DIVIDE_OPERATOR = 3;
    private String[] operators = {"+", "-", "x", "/"};

    private int[][] levelMin = {{1, 11, 21}, {1, 5, 10}, {2, 5, 10},
            {2, 3, 5}};
    private int[][] levelMax = {{10, 25, 50}, {10, 20, 30}, {5, 10, 15},
            {15, 60, 120}};

    private Random random;

    private TextView question, answerTxt, scoreTxt;

    private Button btn1, btn2, btn3, btn4;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_game);

        time1 = System.currentTimeMillis();//Первая переменная для принятия времени
        mStartTime = Calendar.getInstance();
        final boolean paused = false;
        final ProgressBar progressBar;
        progress = 0;
        progressBar = (ProgressBar) findViewById(R.id.progressBar);
        progressBar.setMax(200);//Макс знач
        final Handler handler = new Handler();
        Runnable runnable = new Runnable() {
            public void run() {
                // Переносим сюда старый код
                if (!paused) {
                    progress++;//Progress прибавление прогесса
                    progressBar.setProgress(progress);
                    if (progress > 199) {
                        proigral();
                    }
                    if (progress < progressBar.getMax()) {//До макс. значения прогресс бара
                        handler.postDelayed(this, 32);// Говорим Handler запустить эту функцию(this) через 0,65 сек.
                    }
                }
            }


        };
        Thread thread = new Thread(runnable);//Активация потока
        thread.start();//Старт этого потока

        answerTxt = (TextView) findViewById(R.id.textView2) ;
        time1 = System.currentTimeMillis();//принятие текущего времени.
        scoreTxt = (TextView) findViewById(R.id.score);
        btn1 = (Button) findViewById(R.id.btn1);
        btn2 = (Button) findViewById(R.id.btn2);
        btn3 = (Button) findViewById(R.id.btn3);
        btn4 = (Button) findViewById(R.id.btn4);
        btn1.setOnClickListener(this);//Обработа нажатия для всех кнопок
        btn2.setOnClickListener(this);//Обработа нажатия для всех кнопок
        btn3.setOnClickListener(this);//Обработа нажатия для всех кнопок
        btn4.setOnClickListener(this);//Обработа нажатия для всех кнопок
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            int passedLevel = extras.getInt("level", -1);
            if (passedLevel >= 0)
                level = passedLevel;
        }
        random = new Random();//Переменная для рандома
        chooseQuestion();//Вызвать создание примеров
        // ATTENTION: This was auto-generated to implement the App Indexing API.
        // See https://g.co/AppIndexing/AndroidStudio for more information.

    }


    @Override
    public void onClick(View view) {
        final Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);//Загрузка анимации

        if (view.getId() == R.id.btn1) {
            //we have an answer
            if (btnarray[0] == answer) {
                //correct
                pravOtvet();//Метод при правильном ответе
            } else {
                //incorrect
                btn1.startAnimation(shake);//Активация анимации
                proigral();//Метод переходящий на другую активити
            }
        }
        if (view.getId() == R.id.btn2) {
            //we have an answe
            if (btnarray[1] == answer) {
                //correct
                pravOtvet();//Метод при правильном ответе
            } else {
                //incorrect
                btn2.startAnimation(shake);//Активация анимации
                proigral();//Метод переходящий на другую активити
            }
        }
        if (view.getId() == R.id.btn3) {
            //we have an answer
            if (btnarray[2] == answer) {
                pravOtvet();//Метод при правильном ответе
            } else {
                btn3.startAnimation(shake);//Активация анимации
                proigral();//Метод переходящий на другую активити

            }
        }
        if (view.getId() == R.id.btn4) {
            //we have an answer
            if (btnarray[3] == answer) {
                pravOtvet();//Метод при правильном ответе
            } else {
                btn4.startAnimation(shake);//Активация анимации
                proigral();//Метод переходящий на другую активити
            }
        }
    }


    public void pravOtvet()//Метод при правильном ответе
    {
        exScore = getScore();
        progress = 0;//Обнуление прогресса
        //correct
        scoreTxt.setText("Score: " + (exScore + 1));
        chooseQuestion();//Вызвать создание примеров
    }


    private void chooseQuestion() {//СОЗДАНЕ РАНДОМНЫХ ПРИМЕРОВ
        // get a questionСоздание примеров
        operator = random.nextInt(operators.length);
        operand1 = getOperand();
        operand2 = getOperand();

        if (operator == SUBTRACT_OPERATOR) {
            while (operand2 > operand1) {
                operand1 = getOperand();
                operand2 = getOperand();
            }
        } else if (operator == DIVIDE_OPERATOR) {
            while ((((double) operand1 / (double) operand2) % 1 > 0)
                    || (operand1 == operand2)) {
                operand1 = getOperand();
                operand2 = getOperand();
            }
        }

        switch (operator) {//Выбор оператора.
            case ADD_OPERATOR:
                answer = operand1 + operand2;
                chislo1 = operand1 + operand2;
                chislo = Integer.toString(chislo1);
                randomFeed:
                for (int i = 0; i < btnarray.length; ) {//создаем рандомные числа
                    int c = random.nextInt(4);
                    btnarray[i] = c + chislo1 - 1;
                    for (int j = 0; j < i; j++) {
                        if (btnarray[j] == btnarray[i]) {
                            continue randomFeed;
                        }
                    }
                    ++i;
                }

                btn1.setText(Integer.toString(btnarray[0]));//Присваем кнопке 1 значение числа
                btn2.setText(Integer.toString(btnarray[1]));//Присваем кнопке 1 значение числа
                btn3.setText(Integer.toString(btnarray[2]));//Присваем кнопке 1 значение числа
                btn4.setText(Integer.toString(btnarray[3]));//Присваем кнопке 1 значение числа

                break;
            case SUBTRACT_OPERATOR:
                answer = operand1 - operand2;
                chislo1 = (operand1 - operand2);
                chislo = Integer.toString(chislo1);
                randomFeed:
                for (int i = 0; i < btnarray.length; ) {
                    int c = random.nextInt(4);
                    btnarray[i] = c + chislo1 - 1;
                    for (int j = 0; j < i; j++) {
                        if (btnarray[j] == btnarray[i]) {
                            continue randomFeed;
                        }
                    }
                    ++i;
                }

                btn1.setText(Integer.toString(btnarray[0]));//Присваем кнопке 1 значение числа
                btn2.setText(Integer.toString(btnarray[1]));//Присваем кнопке 1 значение числа
                btn3.setText(Integer.toString(btnarray[2]));//Присваем кнопке 1 значение числа
                btn4.setText(Integer.toString(btnarray[3]));//Присваем кнопке 1 значение числа
                break;
            case MULTIPLY_OPERATOR:
                answer = operand1 * operand2;
                chislo1 = (operand1 * operand2);
                chislo = Integer.toString(chislo1);
                randomFeed:
                for (int i = 0; i < btnarray.length; ) {
                    int c = random.nextInt(4);
                    btnarray[i] = c + chislo1 - 1;
                    for (int j = 0; j < i; j++) {
                        if (btnarray[j] == btnarray[i]) {
                            continue randomFeed;
                        }
                    }
                    ++i;
                }

                btn1.setText(Integer.toString(btnarray[0]));//Присваем кнопке 1 значение числа
                btn2.setText(Integer.toString(btnarray[1]));//Присваем кнопке 1 значение числа
                btn3.setText(Integer.toString(btnarray[2]));//Присваем кнопке 1 значение числа
                btn4.setText(Integer.toString(btnarray[3]));//Присваем кнопке 1 значение числа
                break;
            case DIVIDE_OPERATOR:
                chislo1 = operand1 / operand2;
                chislo = Integer.toString(chislo1);
                answer = operand1 / operand2;
                randomFeed:
                for (int i = 0; i < btnarray.length; ) {
                    int c = random.nextInt(4);
                    btnarray[i] = c + chislo1 - 1;
                    for (int j = 0; j < i; j++) {
                        if (btnarray[j] == btnarray[i]) {
                            continue randomFeed;
                        }
                    }
                    ++i;
                }
                btn1.setText(Integer.toString(btnarray[0]));//Присваем кнопке 1 значение числа
                btn2.setText(Integer.toString(btnarray[1]));//Присваем кнопке 1 значение числа
                btn3.setText(Integer.toString(btnarray[2]));//Присваем кнопке 1 значение числа
                btn4.setText(Integer.toString(btnarray[3]));//Присваем кнопке 1 значение числа
                break;
            default:
                break;
        }

        question.setText(operand1 + " " + operators[operator] + " " + operand2);
        int chisla = operand1 + operand2;
    }

    private int getOperand() {
        // return operand number
        return random.nextInt(levelMax[operator][level]
                - levelMin[operator][level] + 1)
                + levelMin[operator][level];
    }

    private int getScore() {//Рекорд
        scoreStr = scoreTxt.getText().toString();
        return parseInt(scoreStr.substring(scoreStr.lastIndexOf(" ") + 1));
    }

    public void proigral() {

        Calendar nowTime = Calendar.getInstance();
        long secs = (nowTime.getTimeInMillis() - mStartTime.getTimeInMillis()) / 1000;
        progress = 201;
        Intent restartIntent;
        restartIntent = new Intent(GameActivity.this, Restart.class);
        restartIntent.putExtra("secs", String.valueOf(secs));
        restartIntent.putExtra("scheat", Integer.toString(exScore));
        startActivity(restartIntent);
    }
}

致命异常:主进程:com.example.imatematik02,PID:10222 java.lang.RuntimeException:无法启动活动 ComponentInfo {com.example.imatematik02/com.example.imatematik02.GameActivity}:java.lang.NullPointerException:尝试在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread) 的空对象引用上调用虚方法'void android.widget.TextView.setText(java.lang.CharSequence)' .java:2387) 在 android.app.ActivityThread.access$800(ActivityThread.java:151) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 在 android.os.Handler.dispatchMessage(Handler.java:102)在 android.os.Looper.loop(Looper.java:135) 在 android.app.ActivityThread.main(ActivityThread.java:5254) 在 java.lang.reflect.Method。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 在 com.android.internal 的 java.lang.reflect.Method.invoke(Method.java:372) 调用(本机方法)。 os.ZygoteInit.main(ZygoteInit.java:698) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' 在 com 的空对象引用上.example.imatematik02.GameActivity。在 com.example.imatematik02.GameActivity.onCreate(GameActivity.java:104) 在 android.app.Activity.performCreate(Activity.java:5990) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation) 选择问题(GameActivity.java:277) .java:1106) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 在 android.app.ActivityThread.access$800(ActivityThread.java:151) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 在 android.os.Handler.dispatchMessage(Handler.java:102)在 android.os.Looper.loop(Looper.java:135) 在 android.app.ActivityThread.main(ActivityThread.java:5254) 在 java.lang.reflect.Method。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 在 com.android.internal 的 java.lang.reflect.Method.invoke(Method.java:372) 调用(本机方法)。 os.ZygoteInit.main(ZygoteInit.java:698)ZygoteInit.main(ZygoteInit.java:698)ZygoteInit.main(ZygoteInit.java:698)

android
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-09-04 01:52:46 +0000 UTC

进入活动时出错[重复]

  • 0
这个问题已经在这里得到回答:
什么是空指针异常以及如何修复它? (4 个答案)
6 年前关闭。

在老项目中,切换到GameActivyty类时,报错:

2 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.imatematik02, PID: 5144
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.imatematik02/com.example.imatematik02.GameActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
at com.example.imatematik02.GameActivity.chooseQuestion(GameActivity.java:171)
at com.example.imatematik02.GameActivity.onCreate(GameActivity.java:104)
at android.app.Activity.performCreate(Activity.java:6237)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
at android.app.ActivityThread.-wrap11(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:148) 
at android.app.ActivityThread.main(ActivityThread.java:5417) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
android
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-08-25 18:35:21 +0000 UTC

计算活动开始后经过了多少秒[关闭]

  • 0
关闭。这个问题需要澄清或补充细节。目前不接受回复。

想改进这个问题?添加更多详细信息并通过编辑此帖子澄清问题。

6 年前关闭。

改进问题

单击按钮后,您需要显示自创建 Activity 以来经过了多少时间。

java
  • 1 个回答
  • 10 Views
Martin Hope
Romag
Asked: 2020-08-25 04:47:54 +0000 UTC

如何在活动之间传递数据?[复制]

  • 4
这个问题已经在这里得到回答:
在活动之间传递数据 (2 个答案)
6 年前关闭。

是long timefinal-传递给下一个Activity的时间TextView。

怎么做才对?

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5