title: How to call setText() using a Float data type?
body: <pre><code>    public void onClick(View v) {
      switch(v.getId()){
      case R.id.save2:
          s = text.getText().toString();
          number = Float.parseFloat(num.getText().toString());
          SharedPreferences.Editor editor = shared.edit();
          editor.putString("sharedtext",s);
          editor.putFloat("sharednum",number);
          editor.commit();
          Toast.makeText(this,"save2",Toast.LENGTH_SHORT).show();
          break;
      case R.id.load2:
          String returner = shared.getString("sharedtext","Returner fail");
          float returnnum = shared.getFloat("sharednum",0);
          text.setText(returner);
          num.setText(returnnum); //error here
          Toast.makeText(this,"load2",Toast.LENGTH_SHORT).show();
          break;
      case R.id.page2:
          intent= new Intent(this,SharedPreferencesActivity.class);
          startActivity(intent);
          Toast.makeText(this,"page2",Toast.LENGTH_SHORT).show();
          break;
      }
  </code></pre>
  
  <p>how could i resolve this error?</p>
  
  <p>how to make something like setInt(int num);</p>
  
  <p>btw the variable num and text are both EditText</p>