Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中设置textView以显示WiFi强度_Android_Variables_Text_Wifi - Fatal编程技术网

在Android Studio中设置textView以显示WiFi强度

在Android Studio中设置textView以显示WiFi强度,android,variables,text,wifi,Android,Variables,Text,Wifi,我的WiFi信号强度测试仪出现严重问题 我收到的错误: 开始工作了!谢谢大家 package com.example.wifilocator; 导入android.content.Context; 导入android.net.wifi.WifiInfo; 导入android.net.wifi.WifiManager; 导入android.os.Build; 导入android.support.annotation.RequiresApi; 导入android.support.v7.app.Ap

我的WiFi信号强度测试仪出现严重问题

我收到的错误:

开始工作了!谢谢大家

package com.example.wifilocator;
导入android.content.Context;
导入android.net.wifi.WifiInfo;
导入android.net.wifi.WifiManager;
导入android.os.Build;
导入android.support.annotation.RequiresApi;
导入android.support.v7.app.AppActivity;
导入android.os.Bundle;
导入android.widget.TextView;
导入com.example.wifilocator.R;
公共类MainActivity扩展了AppCompatActivity{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
班级无线网络{
int信号强度=0;
int-loopToggle=0;
@RequiresApi(api=Build.VERSION\u code.ICE\u CREAM\u SANDWICH)
public void loop()引发InterruptedException{
while(loopToggle==0){
WifiManager信号强度=(WifiManager)context.getSystemService(context.WIFI_服务);
字符串wifiInfo=WifiManager.EXTRA_WIFI_INFO;
睡眠(1000);
}
}
}

您需要声明类的上下文,请尝试此操作,看看是否有帮助

最后缺少一个
}
。请始终注意堆栈跟踪行号,在您的情况下,
最后一行/34行
我刚刚添加了最后一个“}”,但仍然存在Gradle项目同步失败。谢谢你!寻找日志。搜索一下。谢谢你的反馈!我尝试了这个,但得到了一个错误,说它不是一个“封闭类”。有什么想法吗?我在将包名添加到AndroidManifest文件后让它运行Gradle。谢谢你的时间和帮助!再次出现“非封闭类”错误。有什么想法吗?
    class wifi {
    int signalStrength = 0;
    int loopToggle = 0;
    Context context = MainActivity.this ;


    @RequiresApi(api = Build.VERSION_CODES.ICE_CREAM_SANDWICH)
    public void loop() throws InterruptedException {
        while (loopToggle == 0) {
            WifiManager signalStrength = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
            String wifiInfo = WifiManager.EXTRA_WIFI_INFO;
            Thread.sleep(1000);
        }
    }