【问题标题】:Favorites - How would I implement a favorites button so when it is pressed, the textView text is saved to an activity called favorites?收藏夹 - 我将如何实现收藏夹按钮,以便在按下它时将 textView 文本保存到名为收藏夹的活动中?
【发布时间】:2013-04-02 20:50:34
【问题描述】:

我正在创建一个带有 textView 框的应用程序。当按下按钮时,文本会使用随机生成器发生变化。如何实现一个收藏按钮,以便在按下它时创建一个 toast 并将 textView 文本保存到一个名为收藏夹的活动中?

【问题讨论】:

    标签: android eclipse favorites


    【解决方案1】:

    我会在ButtononClick() 方法中将“textView”内容保存为SharedPreference

    当用户访问收藏夹活动时,我会通过Extras BundleSharedPreference 值发送给另一个活动

    根据您必须在哪里管理存储的收藏值列表以及有多少,您可能必须使用数据库而不是 SharedPreference

    【讨论】:

      【解决方案2】:

      为此,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");
      

      我猜你明白我的意思...试试看...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多