0

私はAndroidを初めて使用するので、愚かなことを質問している場合はお詫びします。私は目覚まし時計アプリケーションを開発しようとしています-基本的に、それは私の最後のプロジェクトであり、APIレベル2.3.3にあるようなアラームを開発しようとしています。

時間のようなダイアログボックスから入力を受け取るリストビューを設計しました。また、アラームを設定するようにコーディングしました。

そのアラームを他のクラスのインテントとして保存したいのですが、他のアクティビティで別のアラームを保存する方法がわかりません。目覚まし時計のコードもチェックしましたが、わかりませんでした。

誰かを助けてください、私は1週間以上コードのためにここで立ち往生しています。誰か助けてください、私はあなたに感謝します。

4

1 に答える 1

0

あるアクティビティから別のアクティビティにインテントを送信してから、インテント内から情報を取得する場合は、インテント内でBundleオブジェクトを使用するのが最善の方法です。

アクティビティ1からアクティビティ2にインテントを送信するとします...

アクティビティ1:

Intent intent = new Intent(Activity1.class,Activity2.class);
//I use the String class name as a key value, but you can use whatever key
intent.putExtra(String.class.getCanonicalName(), myString);
startActivity(intent);
//Or this other method if you want to retrieve a result from Activity2
//startActivityForResult(intent,Activity2);

アクティビティ2:

Intent intent = this.getIntent();
Bundle bundle = intent.getExtras();
String myString = bundle.getString(String.class.getCanonicalName());
于 2013-02-06T16:36:23.123 に答える