我的問題是這樣的,我想了解此跟蹤的源:無法看到的logcat的StrictMode細節 - 在屏幕上旋轉禁止StrictMode政策違反
11-06 22:07:36.593 2744-3492/com.spot.spottester W/f: Suppressed StrictMode policy violation: StrictModeDiskReadViolation
11-06 22:07:36.594 2744-2744/com.spot.spottester W/f: Suppressed StrictMode policy violation: StrictModeDiskReadViolation
我得到了出現在我的Android這些StrictMode線工作室logcat每次我從縱向旋轉屏幕到風景和反之亦然。我不明白爲什麼logcat的表示「禁止」,因爲我覺得StrictMode在我的主要活動(唯一的一個)
@Override
protected void onCreate(Bundle savedInstanceState) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll()
.penaltyLog()
.build());
信息激活: 我看到這種嚴格的方式侵犯時,即時通訊使用地圖,地圖片段上的FrameLayout
<FrameLayout
android:id="@+id/mapContainer"
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_gravity="center_horizontal"
android:layout_weight="0.35">
<fragment
android:id="@+id/mapFragment"
class="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</FrameLayout>
logcat的
11-07 08:47:39.495 32751-4156/com.spot.spottester I/dalvikvm-heap: Grow heap (frag case) to 15.568MB for 196624-byte allocation
11-07 08:47:40.217 32751-32751/com.spot.spottester I/Google Maps Android API: Google Play services package version: 9877036
的其他行謝謝大家!
謝謝彗星,我使用的是9.8版本,仍然看到Suppressed StrictMode日誌行,很奇怪。 – AER
我正面臨同樣的問題。有誰知道如何至少忽略logcat中的這些消息? – user3448282
還在10.0.x中得到這個 – JPM