Java 试图设置上下文和它';它不是一个封闭类。想法?:)
我遇到的问题:Java 试图设置上下文和它';它不是一个封闭类。想法?:),java,android,android-context,declare,Java,Android,Android Context,Declare,我遇到的问题: 第四行,我听到一个错误,说 “com.example.wifilocator.MainActivity”不是封闭类 有问题的代码(来自MainActivity)-第4行: 非常感谢您的帮助!:)此行Context-Context=MainActivity.This无意义,除非它位于MainActivity内,请尝试以下操作: @RequiresApi(api = Build.VERSION_CODES.ICE_CREAM_SANDWICH) public void l
- 第四行,我听到一个错误,说 “com.example.wifilocator.MainActivity”不是封闭类
非常感谢您的帮助!:)此行
Context-Context=MainActivity.This代码>无意义,除非它位于MainActivity
内,请尝试以下操作:
@RequiresApi(api = Build.VERSION_CODES.ICE_CREAM_SANDWICH)
public void loop(Context context) throws InterruptedException {
while (loopToggle == 0) {
WifiManager signalStrength = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
String wifiInfo = WifiManager.EXTRA_WIFI_INFO;
TextView textView = (TextView) textView.findViewById(R.id.readOut); //this line makes no sence too
Thread.sleep(1000);
}
}
然后从您的main活动中调用它,如下所示:
loop(MainActivity.this);
希望这对您有所帮助。错误是因为您将wifi
放置在MainActivity
类之外,如下所示:
public class MainActivity extends AppCompatActivity {
...
}
class wifi {
...
}
public class MainActivity extends AppCompatActivity {
...
class wifi {
...
}
}
wifi
class必须位于MainActivity
类中,如下所示:
public class MainActivity extends AppCompatActivity {
...
}
class wifi {
...
}
public class MainActivity extends AppCompatActivity {
...
class wifi {
...
}
}