在Android中获得信号强度
我正在样本表面中编码,并使用了以下指南: 我创建了两个完全相同的独立类,不同的是在GetGsmSignalStrength类中没有使用R.layout.main,而是使用了R.layout.activity\u digital\u config,并且在listener类中没有使用Toast.makeText(与它一起工作),而是使用Log.v。最后,我试图通过创建一个GetGsmSignalStrength调用AnalogWatchFaceService OnCreateMethod中的全部内容,如下所示:在Android中获得信号强度,android,android-layout,android-activity,signals,android-context,Android,Android Layout,Android Activity,Signals,Android Context,我正在样本表面中编码,并使用了以下指南: 我创建了两个完全相同的独立类,不同的是在GetGsmSignalStrength类中没有使用R.layout.main,而是使用了R.layout.activity\u digital\u config,并且在listener类中没有使用Toast.makeText(与它一起工作),而是使用Log.v。最后,我试图通过创建一个GetGsmSignalStrength调用AnalogWatchFaceService OnCreateMethod中的全部内
GetGsmSignalStrength signal = new GetGsmSignalStrength();
我只是在推断在我的情况下我应该怎么做,我可能错了。我没有看到任何打印出来的东西。我怎样才能让它工作?谢谢
我使用的代码在指南中。我执行的类如下所示:
public class AnalogWatchFaceService extends CanvasWatchFaceService {
private static final String TAG = "AnalogWatchFaceService";
@Override
public Engine onCreateEngine() {
return new Engine();
}
private class Engine extends CanvasWatchFaceService.Engine {
如果没有看到代码,就很难为您提供帮助我编辑了这篇文章,其中包含的信息是:我没有看到任何使用GetGsmSignalStrength或试图打印任何值的代码。onCreate应该在实例化时调用。所以我尝试了onResume,并收到了恢复null活动的NullPointException。