问题描述
我有一个任务,我想将 mainActivity.java 中的 int 值传递给 dart 文件。 我尝试使用 putExtra(key,value) 传递数据,但是在 dart 文件中接收数据时我得到了空值。
这是我尝试过的代码,
MainActivity.java
private void goToFruit(String fruitName,DeepLink dlData) {
String fruitClassName = (fruitName.substring(0,1).toupperCase() + fruitName.substring(1)).concat("Activity");
Log.d("DEEPLINKING","Looking for class " + fruitClassName);
startActivity(FlutterActivity.withNewEngine().initialRoute("/teacherdetail").build(this).putExtra("teacherId",7324));
Log.d("DEEPLINKING","Intent run Successfully");
}
teacher_details_screen_one.dart
@override
Widget build(BuildContext context) {
final args = ModalRoute.of(context).settings.arguments as TeacherDetails;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)