调用getSharedPreferences时出现NullPointerException

时间:2012-09-05 04:15:52

标签: android nullpointerexception sharedpreferences

此代码停止工作,我唯一做的就是更改为Android 4.0.3

public class PrinterFunctions 
{ 
 private static SharedPreferences mSetup;
 public static final String CSDT = "ComDT";

     public static void printFast(){
            final Context myContext = null;
            loadCompany(myContext);
     }     

     public static void loadCompany(Context context){

     mSetup = context.getSharedPreferences(CSDT, Context.MODE_PRIVATE); // NullPointException

         //code here

     }
}

执行上面的代码时出现NullPointerException,此代码用于正常工作。

感谢您的帮助。 金

1 个答案:

答案 0 :(得分:3)

如果您在该特定行上获得NPE,则可能表示您传递给context的{​​{1}}为loadCompany()