使用共享首选项在onCreate中检索textView时出现空指针异常

时间:2016-02-10 08:28:43

标签: nullpointerexception textview sharedpreferences oncreate data-retrieval

这是我在onCreate方法中的代码

    SharedPreferences sp = getSharedPreferences("key", Context.MODE_PRIVATE);
     String tValue = sp.getString("textvalue","");
     coins.setText(tValue);

这是iam保存文本值

的地方
    count++;
    coins.setText(String.valueOf(count));
    SharedPreferences sp = getSharedPreferences("key", 0);
     SharedPreferences.Editor sedt = sp.edit();
     sedt.putString("textvalue", coins.getText().toString());
     sedt.commit();

1 个答案:

答案 0 :(得分:0)

问题将通过这一行解决。试试吧

TextView coins = (TextView) findViewById(R.id.yourcoinsid);

  coins.setText(""+tValue);

<强>原因

实例变量硬币为空,因此我们使用findViewById找到它然后它将起作用。