Androidアプリのプログラミングから始まり、android.comの開発者ガイドを使って作業していました。二activity
上でテキストを表示しようとすると、それはあなたがここに見ることができるように、それはシンボルEXTRA_MESSAGE
を解決できないと言う。Androidスタジオはシンボルを解決できません
限り、私は私のようなすべてのステップをやった言うことができるようにガイドは言う。私もすべてをコピーして貼り付けましたが、それでも動作しません。私は何が欠けていますか?
Androidアプリのプログラミングから始まり、android.comの開発者ガイドを使って作業していました。二activity
上でテキストを表示しようとすると、それはあなたがここに見ることができるように、それはシンボルEXTRA_MESSAGE
を解決できないと言う。Androidスタジオはシンボルを解決できません
限り、私は私のようなすべてのステップをやった言うことができるようにガイドは言う。私もすべてをコピーして貼り付けましたが、それでも動作しません。私は何が欠けていますか?
MainActivityのいくつかのランダムなクラスから余分なメッセージを静的にインポートしています。それは間違っている、それをしないでください。 EXTRA_MESSAGEをあなたのMainActivityに必要な値(私は "メッセージ"を示唆したい)で、公の最終的な静的Stringとして定義します。
それは私が逃したものです。ありがとう – Marcus
解決方法は2通りあります。
1)同じ静的変数を使用します(汚い方法です)。 DisplayMessageActivity
にandroid.provider.AlarmClock.EXTRA_MESSAGE
を使用してください。
2)この方法をお勧めします。 public static final StringフィールドをMainActivity
に作成し、android.provider.AlarmClock.EXTRA_MESSAGE
を削除し、両方のクラスでMainAcitivity
フィールドを使用します。この変数の内容は、一意の余分なキーであれば問題ありません。
コードの画像を投稿しないでください。実際のコードを投稿してください。 –
SecondActivityでは、 'MainActivity.EXTRA_MESSAGE'の代わりに' android.provider.AlarmClock.EXTRA_MESSAGE'を使います。しかし、私は彼のポストでGabe Sechanと同じようにクラス変数を定義することをお勧めします。 – Shashanth