我有方法changeSP,但是当我用changeSP("stats");调用它时,它说:

Return type for the method is missing

这是代码:

import android.app.Activity;
import android.content.SharedPreferences;

public class HistoryStats extends Activity{

    changeSP("stats");

    public void changeSP (String string1){
        SharedPreferences sharedPrefs = getSharedPreferences("savedStats", 0);
        SharedPreferences.Editor editor = sharedPrefs.edit();
        editor.putString("savedStats", string1);
        editor.commit();
    }

}


怎么了?

最佳答案

changeSP("stats");行真的在任何方法之外吗?

至少,您需要一个onCreate()方法。像这样:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

changeSP("stats");


}

关于java - 方法无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22744083/

10-11 00:42