سؤال

أحاول تغيير حالة واي فاي مع خيار القائمة ، ولكن لا شيء يحدث إما نخب لقد خلقت للإعلان أن واي فاي تم تشغيل أو من.أيضا ، نظرت في هذا المنصب الآخر, ، ولكن لا شيء

سيتم تلقي أي تلميحات أو أفكار جيدة.هنا هو رمز بلدي:

    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case R.string.Menu_mainMenu:
            mainMenu();

        case R.string.menu_wifi:
            wifiStatus();

        }

        return super.onOptionsItemSelected(item);
    }
    public void mainMenu(){

        Intent inte = new Intent(getApplicationContext(), DataconectActivity.class);
        startActivity(inte);
    }
    public void wifiStatus(){
        final WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if(wifi.isWifiEnabled()){
    wifi.setWifiEnabled(false);
    Toast.makeText(getApplicationContext(), R.string.wifioff, Toast.LENGTH_LONG);
}
else{
    wifi.setWifiEnabled(true);
    Toast.makeText(getApplicationContext(), R.string.wifion, Toast.LENGTH_LONG);
}
return;
}
هل كانت مفيدة؟

المحلول

لذا ...كنت في عداد المفقودين .show() من أجل الخبز المحمص:

Toast.makeText(getApplicationContext(), R.string.wifion, Toast.LENGTH_LONG).show();

نصائح أخرى

أنا أخمن أن قمت بفحص ذلك r.String.menu_wifi حقا متصل بند القائمة الأيمن؟بقدر ما أستطيع أن أقول، إذا كنت لا تحصل على الخبز المحمص، فلن تحصل حتى في طريقة Wifistatus.

تحرير: لا يجب أن تكون مدافعا عن r.id.wifi_item؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top