android - 在 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();
}
解决方案
你应该改变你的意图如下:
Intent myIntent = new Intent(secondActivity.this, MainActivity.class);
myIntent.putExtra("myISSD",NewISSD);
myIntent.putExtra("myPassword",NewPassword);
startActivity(myIntent);
推荐阅读
- python-3.x - 当我在 Docker 中运行代码时,我收到一个 Django 错误 [Errno 2]。在本地运行时,一切正常。为什么?
- mysql - 如果计数已在按功能分组中使用,如何获取记录计数
- c++ - 为什么这个 C++ 结构(具有固定长度数组)会导致巨大的编译时间
- android - Android使用片段和SQLite登录后显示用户名
- web-scraping - 试图在没有像 SNX 这样的普通硬币的情况下在 Google 表格中获取加密货币价格数据
- php - 将多个 WooCommerce 自定义结帐字段保存为订单元数据
- ios - 在 MVVM 中的两个 ViewController 之间传递数据
- python - Google Geocode API 为特定 pincode 提供零结果
- enums - 如何将 console.readline 转换为枚举?
- python - 从 2 个字典中删除多个项目