小编Ayu*_*hwa的帖子

应用程序由于nullpointer异常而崩溃

我一直在处理一个应用程序并需要一次性屏幕,以便只输入一次变量.我让用户输入卷号,如果它大于101400000,我只需要EditText在第一个屏幕上制作另一个.然后它移动到Activity具有Navgation Slider的main.

OneTime Activity显示屏幕.

  package com.example.thereaper.thaparexpress;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class OneTime extends ActionBarActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_ot);
            int counter=0;
            if(counter==0) {
                int roll = 0;
                final Global global = (Global) getApplicationContext();
                EditText rollNo = (EditText) findViewById(R.id.rollNo);
                try {
                    roll = Integer.parseInt(rollNo.getText().toString());
                } catch (NumberFormatException e) {
                    Toast.makeText(this, "Invalid roll number", Toast.LENGTH_SHORT);
                }
                if (roll >= 10140000) {
                    rollNo.setVisibility(View.VISIBLE); …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception android-layout

4
推荐指数
1
解决办法
1万
查看次数