我正在尝试从类“Play”中传递一个字符串,该类通过以下方式扩展 Activity:
Bundle data = new Bundle();
Intent i = new Intent(Play.this, Receive.class);
String category;
data.putString("key", category);
i.putExtras(data);
然后,作为非Activity类且不扩展Activity的“Receive”类将从“Play”接收字符串。
但是当我尝试使用此代码接收数据时:
Bundle receive = new Bundle();
String passed;
receive = getIntent().getExtras();
passed = receive.getString("key");
我收到关于“getIntent()”一词的错误,并建议我创建一个方法 getIntent()。
这个问题的可能解决方案是什么?谢谢!