android - 新应用在启动时崩溃,调试无济于事

标签 android crash

好了,我尝试使用DDMS调试我的代码,但还不能解决问题。我认为这是因为我的程序在启动时崩溃了。无论如何,我向一个伙伴展示了此内容,但他不知道我在做什么错。有人可以指出为什么我的应用在启动时崩溃吗?

谢谢:

http://pastebin.com/ZXxHPzng

最佳答案

您遇到的问题是要在全局区域中创建UI元素。如果希望它成为全局对象,则可以在此处声明它们,但是只有在设置了内容 View 之后才能实例化它们。例如:

    private RadioButton rockRB;
    private RadioButton paperRB;
    private RadioButton scissorsRB;
    private TextView result;



    @Override
    public void onCreate(Bundle savedInstanceState) {
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main); 
        // Content View Must be set before making UI Elements
        rockRB = (RadioButton)findViewById(R.id.radioRock);
        paperRB = (RadioButton)findViewById(R.id.radioPaper);
        scissorsRB = (RadioButton)findViewById(R.id.radioScissors);
        result =  (TextView)findViewById(R.id.result);

关于android - 新应用在启动时崩溃,调试无济于事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7640026/

相关文章:

android - ListView 没有膨胀

java - 泄露的窗口 com.android.internal.policy.impl

objective-c - Obj-C:在构建时自动生成的自动布局IB,用于具有固定框架的 View 。

android - java.lang.RuntimeException : Unable to start activity ComponentInfo Make sure to call FirebaseApp. initializeApp(Context) 首先

.net - 每次使用.NET Runtime异常运行查询时,LINQPad崩溃

android - 在运行时启用/禁用 RTL 支持

android - 某些测试人员无法使用 Android 中的 Beta 测试应用程序

java - 如何将 ArrayAdapter 添加到 ArrayList<ArrayList<String>>()?

ios - 错误-段错误 : 11 in Xcode 10

android - 开始某些 Activity 时android程序崩溃