SharedPreferencesクラスを作って残りのアクティビティをオンラインで使用して環境設定を取得できるようにしました。AndroidでSharedPreferencesクラスを使用していますか?
public class SPAdapter extends Activity {
public final String preferenceSettings = "STORAGE";
// Default value if row does not exist in preference
public static final String rowExistence = "Row did not exist";
public String prefGet(String preferenceName, String rowId) {
SharedPreferences preferenceObject = getSharedPreferences(preferenceName, MODE_PRIVATE);
String value = preferenceObject.getString(rowId, rowExistence);
return value;
}
私はそうのように、このメソッドを使用します。私はこの方法で、コンテキストに関するエラーを示すアプリケーションのクラッシュを使用しようとするたびに、しかし
public class Splash extends Activity {
private SPAdapter spObject;
public String rowNumber(0);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
spObject.prefGet(spObject.preferenceSettings,
rowNumber);
}
。誰も私に手を差し伸べてこれを働かせることはできますか?
たちが嘆願時に熟考するためにスタックトレースを追加します:) – erbsman
あなたは簡単にSharedPreferencesを使用する方法を知っているために、このリンクを見ることができます: http://stackoverflow.com/questions/10127396/save-values-before-close- the-app/10127842#10127842 – secretlm