Protože to pleteš dohromady s původním kódem, který ve tvém případě vůbec nedává smysl.
Smaž všechny metody kromě onCreate a tu uprav následovně:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.textViwer);
IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = this.registerReceiver(null, ifilter);
int tem = batteryStatus.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, -1);
if (tem != -1) {
float celsiusTemperature = tem / 10.0f;
textView.setText(celsiusTemperature + " °C");
}
}