因此,我尝试在Favoutires类中更改字符串的值(称为“ string1”)。

我正在使用以下代码。
有什么想法为什么它不起作用,也许什么会起作用?

String Athenry = "Athenry";

                Favourites favourites = new Favourites();
                favourites.string1 = Athenry;


以下是我的收藏夹类

public class Favourites extends ActionBarActivity {

    String string1;
    String st2;
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fav);
        final Button but1 = (Button) findViewById(R.id.button1);

最佳答案

一种方法是使String string1静态

public class Favourites extends ActionBarActivity {

 public static  String string1;
String st2;
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fav);
    final Button but1 = (Button) findViewById(R.id.button1);




Favourites.string1 = Athenry;

08-17 00:29