如何将收藏夹按钮链接到新活动?

时间:2014-01-31 10:03:56

标签: android ruby-on-rails-3 android-layout button

我想在布局中添加一个喜欢的按钮,可以保存布局并将其应用到另一个活动。我会告诉你一个图像,以便完全理解我想要的方式..

How i would like it to look

我创建了收藏夹按钮,以及此按钮的活动以保存布局,但是当我按下收藏夹按钮时应用程序仍然崩溃,应该打开我保存的布局的活动是空白的。以下是代码:

public void onClick(View v){    
SharedPreferences prefs = this.getSharedPreferences(
      getApplicationContext().getPackageName(), Context.MODE_PRIVATE);
      prefs.edit().putString("activity", "YourActivityName");
}

public void onClick(View v){
    SharedPreferences prefs = this.getSharedPreferences(
          getApplicationContext().getPackageName(), Context.MODE_PRIVATE);
    String activityToRun = prefs.getString("activity", "noFavorites"); 
    if(activityToRun.equals("noFavorites")
      return null;
    if(activityToRun.equals("YOUR FIRST ACTIVTY")
     //code for launching activity
}

我将此添加到Favorite.java,我创建了另一个名为Favorite2.java的活动,该活动应该打开收藏夹按钮保存的布局,但我不明白的是我如何链接已将布局保存到活动Favorite2.java

如果有人能告诉我getString和putString的解释以及它们应该实现的方式,那就请。

0 个答案:

没有答案