我是Android的新手,如果我问一些愚蠢的事情,请道歉。我正在尝试开发闹钟应用程序 - 基本上,它是我的最终项目,我正在尝试开发类似于API级别2.3.3的警报。
我设计了列表视图,通过对话框像时间一样输入。我还编写了它来设置闹钟。
现在我想将该警报保存为其他课程中的意图,并且我不知道如何在其他活动中保存不同的警报。我还检查了桌面闹钟代码,但我也没有这样做。
请帮助我一个人,我被困在这里为代码超过一个星期。请有人帮助我,我会感激你的。
答案 0 :(得分:0)
如果要将Intent从一个Activity发送到另一个Activity,然后从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());