次を使用してActivityを拡張するクラス「Play」から文字列を渡そうとしています:
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() を作成するよう提案されました。
この問題の可能な解決策は何ですか? ありがとう!