Fix mVibrator initialization.
getSystemService cannot be called during java#init, moving initialization
of mVibrator into onCreate.
Bug: 6886400
Change-Id: I644aa674fffb11ea755bd6d96169e43896c839f2
diff --git a/src/com/android/stk/ToneDialog.java b/src/com/android/stk/ToneDialog.java
index 0370939..0ad6ee8 100644
--- a/src/com/android/stk/ToneDialog.java
+++ b/src/com/android/stk/ToneDialog.java
@@ -55,7 +55,7 @@
}
};
- Vibrator mVibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
+ Vibrator mVibrator;
// Message id to signal tone duration timeout.
private static final int MSG_ID_STOP_TONE = 0xda;
@@ -64,7 +64,9 @@
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
- initFromIntent(getIntent());
+ mVibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
+
+ initFromIntent(getIntent());
// remove window title
View title = findViewById(com.android.internal.R.id.title);