Android studio 应用程序崩溃,即使很清楚
Android studio app crashes, even it's clear
即使在构建阶段没有问题并且代码中没有错误,我的应用程序还是崩溃了。它只是一个空的应用程序,里面基本上没有代码。它不是 运行 在模拟器中,也不是在我的手机中作为 .apk
构建。
有代码示例,但我认为不是问题所在:
package com.example.justdo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
int value = 10;
TextView myTextView = (TextView) findViewById(R.id.mainText_ID);
myTextView.setText(value);
}
}
Textview 只接受“字符串”值。如果您想将整数设置为文本,您需要使用 String.valueOf(整数)。
int value = 10;
TextView myTextView = (TextView) findViewById(R.id.mainText_ID);
myTextView.setText(String.valueOf(value));
其实是textview中的id用词不当造成的
抱歉,谢谢大家的帮助。
即使在构建阶段没有问题并且代码中没有错误,我的应用程序还是崩溃了。它只是一个空的应用程序,里面基本上没有代码。它不是 运行 在模拟器中,也不是在我的手机中作为 .apk
构建。
有代码示例,但我认为不是问题所在:
package com.example.justdo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
int value = 10;
TextView myTextView = (TextView) findViewById(R.id.mainText_ID);
myTextView.setText(value);
}
}
Textview 只接受“字符串”值。如果您想将整数设置为文本,您需要使用 String.valueOf(整数)。
int value = 10;
TextView myTextView = (TextView) findViewById(R.id.mainText_ID);
myTextView.setText(String.valueOf(value));
其实是textview中的id用词不当造成的
抱歉,谢谢大家的帮助。