android中的Textview nullpointerexception

android中的Textview nullpointerexception,android,Android,第二项活动 Intent i = new Intent(MainActivity.this,Home_screen.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.putExtra("first-name", firstname); startActivity(i); 我已经编辑了代码。。 在Textview上甚至在第二个activity和f

第二项活动

Intent i = new Intent(MainActivity.this,Home_screen.class);
                i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.putExtra("first-name", firstname);
                startActivity(i);
我已经编辑了代码。。
在Textview上甚至在第二个activity和firstname的EditText上获取NullPointerException是字符串而不是Textview。甚至Toast也在第二个活动屏幕上打印我想要的数据,以便传递数据。。感谢各位的回复,尽管我还在寻找答案。

如果
firstname
是您的文本视图名称:

TextView t= (TextView) findViewById(R.id.textView1);
//EditText e = (EditText) findViewById(R.id.editText1);
    Bundle b= getIntent().getExtras();
    if(b!=null)
    {

        String d = b.getString("first-name");
        Toast.makeText(getApplicationContext(), d,Toast.LENGTH_SHORT).show();

}

您的代码看起来是正确的。我猜
firstname
变量是
null
,或者不是第一个活动中的字符串。这就是为什么它在第二个文件中是空的。

你的代码还可以,但我不明白为什么它不工作。可能是您的代码中出现了一些错误。如果可能的话,向我们展示完整的代码。 我可以描述一些解决你问题的方法。
您说您在第二个活动的文本视图中获得了
NullPointerException
。在第二个活动中,您没有声明TextView。第二个活动中的文本视图在哪里?首先,尝试在第二个活动中记录文本值,如下所示
log.d(“TAG”,即“+d”)如果返回值,则问题出在TextView中。请首先再次检查您的第一个和第二个活动。希望你能找到你的问题,或者你可以发布你的全部代码。谢谢

代码是你写的吗

String FName;
FName = firstname.getText().toString();
Intent i = new Intent(MainActivity.this,Home_screen.class);
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            i.putExtra("first-name", FName);
            startActivity(i);
setContentView(R.layout.YOUR_布局)

在您的
查找视图ID
之前


您必须先设置布局视图,然后才能从该布局文件中分配任何对象。

Hi firstname是字符串名称还是文本视图名称?请发布相关代码。。这没有帮助。如果firstname是TextView,至少应该使用方法getText()。在此处发布完整的类代码..在第二个活动的TextView上获取NullPointerException。所以你的猜测可能是我错了我很抱歉…这是一个愚蠢的错误,因为我是一个初学者…谢谢vipul bhai…谢谢al。。。
Intent i = new Intent(MainActivity.this, Home_screen.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 if(firstname!=null){
 i.putExtra("first-name", firstname);
 startActivity(i);
 }else{ Toast.makeText(getApplicationContext(), "firstname is null",Toast.LENGTH_SHORT).show();
}