AsyncTask を使用しています
親を使用してインテントをエラーなしで作成します。
ダイアログを作成する行は、親を ye に解決できないことを示しています。新しいparent.AlertDialog.Builder(これ)
親が存在しないというエラーが表示されますが、同じ方法で親を使用してインテントを呼び出します
コード ブロック プライベート クラス SendTextOperation extends AsyncTask {
@Override
protected void onPreExecute() {
//Update UI here
}
@Override
protected String doInBackground(String... params) {
// Talk to server here to avoid Ui hanging
rt=TalkToServer("http://besttechsolutions.biz/projects/bookclub/login.php");
return(rt);
}
@Override
protected void onPostExecute(String result) {
if (rt.contains("ok"))
{
Intent i = new Intent(parent, cChat.class);
startActivity(i);
}
else
{
new parent.AlertDialog.Builder(this)
.setTitle("Game Over")
.setMessage("Your time is up, You saved "
+" Million more people!!")
.setNeutralButton("Try Again",new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dlg, int i)
{
}} ).show();
}
}
}