0

我是 Android 新手,如果我问一些愚蠢的问题,我深表歉意。我正在尝试开发一个闹钟应用程序 - 基本上,这是我的最后一个项目,我正在尝试开发一个类似于 API 级别 2.3.3 中的闹钟。

我设计了列表视图,它通过像时间这样的对话框进行输入。我还对其进行了编码以设置警报。

现在我想将该警报保存为其他类中的意图,并且我不知道如何在其他活动中保存不同的警报。我还检查了桌面时钟闹钟代码,但我也没有得到。

请帮助我的人,我被困在这里的代码一个多星期了。请有人帮助我,我会感谢你的。

4

1 回答 1

0

如果您想从一个 Activity 向另一个 Activity 发送 Intent,然后从 Intent 内部检索信息,最好的方法是使用 Intent 内部的 Bundle 对象:

假设您将意图从 Activity1 发送到 Activity2...

在活动 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 回答