【发布时间】:2013-04-02 20:50:34
【问题描述】:
我正在创建一个带有 textView 框的应用程序。当按下按钮时,文本会使用随机生成器发生变化。如何实现一个收藏按钮,以便在按下它时创建一个 toast 并将 textView 文本保存到一个名为收藏夹的活动中?
【问题讨论】:
我正在创建一个带有 textView 框的应用程序。当按下按钮时,文本会使用随机生成器发生变化。如何实现一个收藏按钮,以便在按下它时创建一个 toast 并将 textView 文本保存到一个名为收藏夹的活动中?
【问题讨论】:
我会在Button 的onClick() 方法中将“textView”内容保存为SharedPreference。
当用户访问收藏夹活动时,我会通过Extras Bundle 将SharedPreference 值发送给另一个活动
根据您必须在哪里管理存储的收藏值列表以及有多少,您可能必须使用数据库而不是 SharedPreference。
【讨论】:
为此,intents 是为了什么...
假设您想将数据从 Activity A 发送到 B
1>然后在 A 的 oncreate() 调用这个
Intent i = new Intent(this,your.class);
i.putExtra("key", value);
startActivity(i);
2>在 B 的 oncreate() 中使用这个
int value = getIntent().getExtras().getInt("key");
我猜你明白我的意思...试试看...
【讨论】: