【发布时间】:2017-10-26 14:47:06
【问题描述】:
更新到 Android Studio 3.0 后,每次尝试使用 vibrate() 时都会收到此警告:
方法调用“振动”可能会产生“java.lang.NullPointerException”
这是我的代码:
package com.gavinsappcreations.vibratortest;
import android.content.Context;
import android.os.Vibrator;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(100);
}
}
我已包含权限:
<uses-permission android:name="android.permission.VIBRATE"/>
此外,该代码在我的设备上也可以使用。
【问题讨论】:
-
显示您的详细代码和错误日志信息。
标签: java android android-studio-3.0