Откройте 2nd Activity из AsyncTask, когда пользователь получит Result onPostExecute - PullRequest
0 голосов
/ 04 октября 2018

Я новичок в AsyncTask:

Я хочу, чтобы каждый раз, когда пользователь получал 'login success', пользователь получал предупреждение с помощью Ok, а когда нажимал этот Ok, то пользовательдолжен перейти на экран Activity2.

Я не могу этого сделать.Пожалуйста помоги.Ниже приведен код:

@Override
protected void onPostExecute(String result) {
   alertDialog.setMessage(result);

   if(result.equals("login success")) {
      alertDialog.setButton("OK", new DialogInterface.OnClickListener() {

         @Override
         public void onClick(DialogInterface dialog, int which) {
            setContentView(R.layout.activity_main2);
         }
      });
   } else {
   }

   alertDialog.show();
}

1 Ответ

0 голосов
/ 04 октября 2018
Write below code, when user taps on onClick 

@Override
public void onClick(DialogInterface dialog, int which) {

Intent intent = new Intent(MainActivity.this,Activity2.class);
startActivity(intent);
     }
   });
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...