我在三星 Galaxy S II (GT-I9100G) 和三星 NTT DOCOMO Galaxy S II LTE (SC-03D) 上看到了这一点。
我正在建造 14 级,目标是 10 级(最低 3 级)。
我认为这与主题有关,但不知道从哪里开始。我很确定它不会发生在所有 Galaxy SII 上,否则我会收到更多报告。
或者,在调用此代码时,活动已被破坏 - 这会导致它吗?
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.app_icon);
builder.setTitle("my title");
builder.setMessage("my message which has about 7 lines and each line is short");
builder.setPositiveButton(R.string.ok, null);
builder.show();
日志猫:
java.lang.ArrayIndexOutOfBoundsException: null
at android.content.res.TypedArray.getInt(TypedArray.java:248)
at android.widget.ScrollView.<init>(ScrollView.java:173)
at android.widget.ScrollView.<init>(ScrollView.java:161)
at java.lang.reflect.Constructor.constructNative(Constructor.java:-2)
at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
at android.view.LayoutInflater.createView(LayoutInflater.java:505)
at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:215)
at com.android.internal.app.AlertController.installContent(AlertController.java:215)
at android.app.AlertDialog.onCreate(AlertDialog.java:251)
at android.app.Dialog.dispatchOnCreate(Dialog.java:307)
at android.app.Dialog.show(Dialog.java:225)
at android.app.AlertDialog$Builder.show(AlertDialog.java:823)