如何从java代码访问在flutter中创建的共享偏好?

jep*_*ura 2 android flutter

我在 flutter 中创建了一个 SharedPreferences ,我想在我的项目的 android Native 代码中使用它。我怎样才能做到这一点?

小智 9

将此添加到您的代码中。它会起作用。

SharedPreferences mPrefs = context.getSharedPreferences("FlutterSharedPreferences", context.MODE_PRIVATE);
String value = mPrefs.getString("flutter." + "YourSharedpreferencekey", "");
Run Code Online (Sandbox Code Playgroud)


Eli*_*Eli 8

对于这里的菜鸟来说,

import android.content.SharedPreferences
...
var PRIVATE_MODE = 0
val mPrefs = getSharedPreferences("FlutterSharedPreferences", PRIVATE_MODE)
mPrefs.getString("flutter." + "key", "")
Run Code Online (Sandbox Code Playgroud)