Ошибка при возврате из второго действия в MainActivity в Android Studio

#android

#Android

Вопрос:

Я выполняю второе действие, и в рамках этой функции я хочу вернуться к MainActivity, используя две переменные, используя intent, но это выдает ошибку, как я могу это исправить

     private void connectToWifi(final String wifiSSID) {
    final Dialog dialog = new Dialog(this);
    dialog.setContentView(R.layout.config_issd);

    dialog.setTitle("Connect to Network");

    mISSD = (TextView) dialog.findViewById(R.id.tv_issd);
    mButtonAceptar = (Button) dialog.findViewById(R.id.bt_aceptar);
    mPassword = (EditText) dialog.findViewById(R.id.et_password);
    mISSD.setText(wifiSSID);

    mButtonAceptar.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String NewPassword = mPassword.getText().toString();
            String NewISSD = mISSD.getText().toString();

ERROR??     Intent myIntent = new Intent(view.getContext().MainActivity.class);
            myIntent.putExtra("myISSD",NewISSD);
            myIntent.putExtra("myPassword",NewPassword);
            startActivity(myIntent);

            dialog.dismiss();
        }
    });
    dialog.show();
}
  

Комментарии:

1. Опечатка: view.getContext().MainActivity.class должно быть view.getContext(), MainActivity.class — обратите внимание на запятую

Ответ №1:

Вы должны изменить свое намерение следующим образом :

 Intent myIntent = new Intent(secondActivity.this, MainActivity.class);
        myIntent.putExtra("myISSD",NewISSD);
        myIntent.putExtra("myPassword",NewPassword);
        startActivity(myIntent);