我试图将我的应用程序与数据库(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