使用.valueOf()时,SharedPreference长时间不转换为String

时间:2014-06-23 23:10:21

标签: java android sharedpreferences

我不知道为什么但是由于一些奇怪的原因,这个long没有转换为一个字符串,用于以编程方式将消息发送到所需的.valueOf(constants.myNumber)

以下是我正在使用的代码:

shortMessageManager.sendTextMessage(String.valueOf(constants.myNumber), null, "Hey there Tom its Bob from the office down the hall.", null, null);

以下是用于保存数字的代码 - 在onClickListener中设置:

String num1String = num1.getText().toString();
Long longNum1 = Long.parseLong(num1String);
SharedPreferences.Editor editor = prefs.edit();
prefs.edit().putLong(constants.myNumber, longNum1).commit();

这是我试图提取的代码:

import android.content.SharedPreferences;

public class constants {
public static String PREF_NAME = "sharedString";
public static String myNumber = "myNumber";
SharedPreferences prefs;

}

  • 我觉得我在这里错过了一些愚蠢的东西,也许第二眼看着它可能有所帮助。有什么想法吗?

0 个答案:

没有答案