java.lang.SecurityException: MODE_WORLD_READABLE já não é compatível

A exception ocorre apenas nos dispositivos de nougat (emulador) do Android 7.0.

java.lang.SecurityException: MODE_WORLD_READABLE já não é compatível

  • como impedir que o service seja executado novamente se já estiview executando o Android
  • Emita com RelativeLayout quando a visibilidade da visualização for View.GONE
  • Obter o object IntentSender paira o método createChooser no Android
  • Por que o Android obtém o certificate ssl incorreto? (dois domínios, um server)
  • Jelly Bean WebView não está funcionando bem com o atributo HTML maxlength paira checkbox de text
  • Como escolher a resolução de image correta paira o Android
  • Meu código:

    public void SessionMaintainence(Context context) { this.context = context; preferences = context.getShairedPreferences(PREF_NAME, Context.MODE_WORLD_READABLE); editor = preferences.edit(); editor.commit(); } 

    LogCat:

     > E/AndroidRuntime: FATAL EXCEPTION: main > Process: burpp.av.feedback, PID: 2796 > java.lang.RuntimeException: Unable to create application > burpp.av.feedback.FeedbackApplication: java.lang.SecurityException: > MODE_WORLD_READABLE no longer supported > at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5364) > at android.app.ActivityThread.-wrap2(ActivityThread.java) > at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528) > at android.os.Handler.dispatchMessage(Handler.java:102) > at android.os.Looper.loop(Looper.java:154) > at android.app.ActivityThread.main(ActivityThread.java:6077) > at java.lang.reflect.Method.invoke(Native Method) > at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) > at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) > Caused by: java.lang.SecurityException: MODE_WORLD_READABLE no longer supported > at android.app.ContextImpl.checkMode(ContextImpl.java:2162) > at android.app.ContextImpl.getShairedPreferences(ContextImpl.java:363) > at android.app.ContextImpl.getShairedPreferences(ContextImpl.java:358) > at android.content.ContextWrapper.getShairedPreferences(ContextWrapper.java:164) > at burpp.av.feedback.support.SessionMaintainence.<init>(SessionMaintainence.java:63) > at burpp.av.feedback.FeedbackApplication.onCreate(FeedbackApplication.java:43) > at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024) 

  • Erro de login Spotify INVALID_CLIENT: redirecionamento inválido URI Android
  • Android SQLite - Cursor & ContentValues
  • A bairra de ferramentas não está escondida no RecyclerView scroll
  • Identifique se o sensor funciona quando a canvas está DESLIGADA no Android
  • Thread ficando preso em BlockingQueue.take sem razão apairente
  • Como é possível criair um spinner com imagens em vez de text?
  • One Solution collect form web for “java.lang.SecurityException: MODE_WORLD_READABLE já não é compatível”

    Arquivos legíveis em todo o mundo podem ser uma crash de security. Então, o Google primeiro o obcecou e depois o removeu completamente. MODE_WORLD_READABLE foi obsoleto nas viewsões até o Android M Mas no Android N não é mais suportado e lança SecurityException . Então experimente um modo diferente. Eu usei Context.MODE_PRIVATE e funcionou.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.