Java 如何将变量设置为编辑文本框

Java 如何将变量设置为编辑文本框,java,android,Java,Android,我是android开发的新手。我需要将变量中的值设置为编辑文本框。你是怎么做到的?我一直收到一个空异常错误 myStockPrice = (EditText)findViewById(R.id.txtStockPrice); ManualPrice = input1.getText().toString().trim(); else if (ManualPrice != null) { myStockPrice.setText(ManualPrice); } 谢谢

我是android开发的新手。我需要将变量中的值设置为编辑文本框。你是怎么做到的?我一直收到一个空异常错误

myStockPrice = (EditText)findViewById(R.id.txtStockPrice);

ManualPrice = input1.getText().toString().trim();

else if (ManualPrice != null)
    {
    myStockPrice.setText(ManualPrice);

    }

谢谢

假设
input1
不为空,这将解决您的问题

myStockPrice = (EditText)findViewById(R.id.txtStockPrice);

ManualPrice = input1.getText().toString();

if (ManualPrice != null)
{
    myStockPrice.setText(ManualPrice.trim());
}

假设
input1
不为空,这将解决您的问题

myStockPrice = (EditText)findViewById(R.id.txtStockPrice);

ManualPrice = input1.getText().toString();

if (ManualPrice != null)
{
    myStockPrice.setText(ManualPrice.trim());
}

Hi try这可能是在manualprice中没有任何值,因此您会得到一个错误:

 myStockPrice = (EditText)findViewById(R.id.txtStockPrice);  

    ManualPrice = input1.getText().toString().trim();  

    else if (ManualPrice.length() > 0) 
    {
         myStockPrice.setText(ManualPrice);      
    } 

Hi try这可能是在manualprice中没有任何值,因此您会得到一个错误:

 myStockPrice = (EditText)findViewById(R.id.txtStockPrice);  

    ManualPrice = input1.getText().toString().trim();  

    else if (ManualPrice.length() > 0) 
    {
         myStockPrice.setText(ManualPrice);      
    } 

myStockPrice可能为null,因为您要查找的edittext不在使用secContentView设置的布局中。input1是文本视图还是编辑文本?如果是,请检查是否属于使用setContentView设置的相同布局。。正如其他人问您的那样,提供一点bt可以更好地帮助理解您的问题

myStockPrice可能为空,因为您正在查找的edittext不在您使用secContentView设置的布局中。input1是文本视图还是编辑文本?如果是,请检查是否属于使用setContentView设置的相同布局。。正如其他人问你的那样,给出一点bt可以更好地帮助理解你的问题

你到底从哪里得到空异常错误?这看起来好像它不会编译。你能把它整理一下吗?它编译得很好。以上代码只是一部分。我没有正确地分析变量。您可以发布调试/崩溃日志吗?您在哪里得到空异常错误?这看起来好像它不会编译。你能把它整理一下吗?它编译得很好。以上代码只是一部分。我没有正确解析变量。你能发布调试/崩溃日志吗?