使用 WiFi 信号强度更新 TextView。 Android工作室。写在 Java
Update TextView with WiFi Signal Strength. Android Studio. Writing in Java
我遇到了几个错误,但无法找出问题所在。
错误:
- 无法解析符号
- 意外令牌(while 循环)
- 未知 class "x"
如何设置textView显示wifi信号强度?
很抱歉没有进一步缩小问题的范围,但我是 android studio 中的开发新手,我太迷茫了,无法具体说明。
非常感谢您提供的任何帮助!
代码:
package com.example.a18lts01.wificompass;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
} }
class wifi
{
@Override
public void run() {
}
int x = 1;
while(x == 1)
{
int signalLevel = result.level;
TextView.setText(signalLevel + "db");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Thread myThread = new Thread(myRunnable);
myThread.start();
}
}
}
看起来你的括号放错了地方。我假设您希望 int x = 1;
等位于 run()
方法中?目前你有一个空的 run()
方法。
Double-check 括号的位置。看起来您需要删除 public void run() {
之后的几行 }
,并在 wifi
class.[= 的末尾添加一个 }
17=]
我遇到了几个错误,但无法找出问题所在。
错误:
- 无法解析符号
- 意外令牌(while 循环)
- 未知 class "x"
如何设置textView显示wifi信号强度?
很抱歉没有进一步缩小问题的范围,但我是 android studio 中的开发新手,我太迷茫了,无法具体说明。
非常感谢您提供的任何帮助!
代码:
package com.example.a18lts01.wificompass;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
} }
class wifi
{
@Override
public void run() {
}
int x = 1;
while(x == 1)
{
int signalLevel = result.level;
TextView.setText(signalLevel + "db");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Thread myThread = new Thread(myRunnable);
myThread.start();
}
}
}
看起来你的括号放错了地方。我假设您希望 int x = 1;
等位于 run()
方法中?目前你有一个空的 run()
方法。
Double-check 括号的位置。看起来您需要删除 public void run() {
之后的几行 }
,并在 wifi
class.[= 的末尾添加一个 }
17=]