我正在使用一项AsyncTask
任务从 Web 服务器加载响应。根据响应是什么,我想启动一个新的 Activity 或显示一条错误消息。现在我正试图在类的onPostExecute
方法中做到这一点AsyncTask
。当我尝试创建 Intent 时,我得到一个Constructor is undefined错误。
这是我的代码:
protected void onPostExecute(String result) {
// code thate xcicutes after thread
if ( result.contains("OK"))
{
PreSave();
Intent I;
if (ChatOrGame==1)
i = new Intent(cGlobals.mParent );
else
i = new Intent(cGlobals.mParent);
startActivity(i);
}
else
{
if (bInternetError==false)
{
new AlertDialog.Builder( cGlobals.mParent)
.setTitle("Log In Error")
.setMessage( "User name or password" )
.setNeutralButton("close",new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dlg, int i)
{
}} ).show();
}
}
}