首页 > 解决方案 > 在 Android Studio 中从第二个 Activity 返回到 MainActivity 时出错

问题描述

我在第二个活动中,在这个函数中我想返回到 MainActivity 使用意图获取两个变量,但它给了我一个错误,我该如何纠正这个

    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();
}

标签: android

解决方案


你应该改变你的意图如下:

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

推荐阅读