E /窗口管理器:android.view.WindowLeaked:活動 com.anonyme.anonyme.EditProfileActivity滲漏窗口 com.android.internal.policy.impl.PhoneWindow $ DecorView {44781360 VE .... R ..... I。 0,0-1080,1776}最初在這裏添加 at android.view.ViewRootImpl。(ViewRootImpl.java:352) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248) at android.view .WindowManagerImpl.addView(WindowManagerImpl.java:69) 在android.app.Dialog.show(Dialog.java:294) 在 com.anonyme.anonyme.Fragment.ChatFragment.displayCameraPreviewImage(ChatFragment.java:1134) 在 com.anonyme.anonyme.Fragment.ChatFragment.onActivityResult(ChatFragment.java:786) at android.support.v4.app.FragmentActivity .onActivityResult(FragmentActivity.java:164) 在 com.anonyme.anonyme.MainFragmentActivity.onActivityResult(MainFragmentActivity.java:648) 在android.app.Activity.dispatchActivityResult(Activity.java:5423) 在android.app。 ActivityThread.deliverResults(ActivityThread.java:3465) 在 android.app.ActivityThread.handleSendResult(ActivityThread.java:3512) 在android.app.ActivityThread.access $ 1300(ActivityThread.java:144) 在 android.app .ActivityThread $ H.handleMessage(ActivityThread.java:1294) at android.os.Handler.dispatchMessage(Handler.java:10 2) at android.os.Looper.loop(Looper.java:212) at android.app.ActivityThread.main(ActivityThread.java:5151) at java.lang.reflect.Method.invokeNative(Native Method) 在java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868) at com.android.internal.os。 ZygoteInit.main(ZygoteInit.java:684) 在dalvik.system.NativeStart.main(本機方法)E /窗口管理器:android.view.WindowLeaked:活動
在片段:
private void displayCameraPreviewImage(Intent responseData){
final Dialog dialogCamera = new Dialog(generalPropListener.getSelfContext(),
android.R.style.Theme_Black_NoTitleBar_Fullscreen);
dialogCamera.setContentView(R.layout.viewimagefullscreen);
dialogCamera.show();
}
目前我面臨dialogCamera.show();
我讀了很多解決方案,但不能弄明白哪裏關閉此對話框......而且這個錯誤不`噸知道我爲什麼要關閉該對話框即使我只用這種方法創建實例..
@intelliAmiya相機意圖開放和onActivityResult我調用這個函數所以正是我需要解僱? –
你必須在活動破壞之前關閉對話框,所以最好檢查一下對話框是否爲空並顯示,在活動內部關閉onDestory –