Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Android studio teplotní čidlo

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");
    }
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny