NullPointerException崩溃,使用AsyncTask和db连接

时间:2015-06-09 21:12:15

标签: java android android-asynctask nullpointerexception

我试图将我的应用程序与数据库(mySql)连接,并且我正在使用AsyncTask函数。 这是一种介绍,真正的问题出现在MainActivity中。该应用程序正常启动,但如果我使用该按钮上传数据库中的单个字符串,它会崩溃。这是LogCat

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);          
private boolean isEmptyS (EditText myText)
{
    if(myText.getText().toString().trim().length() > 0)     <----line 137
        return false;
    else
        return true;
}

......code......
}

这些是LogCat中提到的2个功能;

1)第137行是空白

@Override
public void onClick(View v){
if(!isEmptyS(RequisitesTxt)){             <-----line 216
        String MultilineRequisites = RequisitesTxt.getText().toString();
        String Delimiter = ",";
        mySkillRequisites = MultilineRequisites.split(Delimiter);

        try{
            EditSkillRequisites(myID_Skill, myID_Community, mySkillRequisites);}
        catch(Validation_Error e){
            e.showError();}
    }

.......code........
}

2)和他在onClick块中的实现

#[some timestamp here]"auth_user"
#[21/Apr/2013:00:00:00 -0300]""
#[21/Apr/2013:00:00:00 -0300]"username"
#[21/Apr/2013:00:00:00 -0300]"machine$"
#[21/Apr/2013:00:00:00 -0300]"cn=john smith,ou=central,ou=microsoft,o=com"
#[21/Apr/2013:00:00:01 -0400]"jsmith"
#[21/Apr/2013:00:00:01 -0400]""
#[21/Apr/2013:00:00:01 -0400]""

P.S。我在另一个应用程序中使用了相同的功能,它可以正常工作而不会出错。我多次查看代码,我真的不知道问题在哪里以及与工作代码的区别。 TY

0 个答案:

没有答案