如何解决'您需要MANAGE_USERS或CREATE_USERS权限才能:获取与用户0相关的配置文件?

问题描述 投票:1回答:1

我进行了大量搜索以纠正此错误,但我无法成功。所以我在这里发问题。此错误主要是在Xioami设备中。 Redmi 5A,Redmi 5,Redmi 6A。我在Redmi 7A中进行了测试,但是在那方面工作正常。

我有类似错误:

android.os.Parcel.readException (Parcel.java:2016)
android.os.Parcel.readException (Parcel.java:1962)
android.view.autofill.IAutoFillManager$Stub$Proxy.finishSession (IAutoFillManager.java:575)
android.view.autofill.AutofillManager.finishSessionLocked (AutofillManager.java:1038)
android.view.autofill.AutofillManager.commit (AutofillManager.java:872)
android.app.Activity.onStop (Activity.java:1912)
androidx.fragment.app.FragmentActivity.onStop (FragmentActivity.java:636)
androidx.appcompat.app.AppCompatActivity.onStop (AppCompatActivity.java:184)
android.app.Instrumentation.callActivityOnStop (Instrumentation.java:1376)
android.app.Activity.performStop (Activity.java:7270)
android.app.ActivityThread.performDestroyActivity (ActivityThread.java:4407)
android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:4468)
android.app.ActivityThread.-wrap5 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1678)
android.os.Handler.dispatchMessage (Handler.java:106)
android.os.Looper.loop (Looper.java:176)
android.app.ActivityThread.main (ActivityThread.java:6651)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:547)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:824)

我的LoginActivity.java如下:

public class LoginActivity extends AppCompatActivity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        StartAppAd.showSplash(this, savedInstanceState,
                new SplashConfig()
                        .setOrientation(SplashConfig.Orientation.PORTRAIT)
                        .setLogo(R.drawable.ic_app_icon)
                        .setMinSplashTime(SplashConfig.MinSplashTime.REGULAR)
                        .setTheme(SplashConfig.Theme.BLAZE)
        );
        setContentView(R.layout.activity_login);
        ButterKnife.bind(this);
        if (Intent.ACTION_VIEW.equals(getIntent().getAction()) && getIntent().getDataString() != null) {
            PublicMethods.loadFragment(getSupportFragmentManager(), R.id.ly_container, new RegisterFragment());
        } else
            PublicMethods.loadFragment(getSupportFragmentManager(), R.id.ly_container, new LoginFragment());
        getToken();
    }

    private void getToken() {
        FirebaseInstanceId.getInstance().getInstanceId()
                .addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
                    @Override
                    public void onComplete(@NonNull Task<InstanceIdResult> task) {
                        if (!task.isSuccessful()) {
                            return;
                        }

                        String token = task.getResult().getToken();
                        PrefrencesManage preferenceManager = new PrefrencesManage(LoginActivity.this);
                        preferenceManager.SharePrefrenceBase(preferenceManager.USER_FCM_TOKEN, token);
                    }
                });

    }

    @Override
    public void onBackPressed() {
        new PrefrencesManage(this).clearPrefrences();
        super.onBackPressed();
    }
}

而且我的片段非常简单,就像登录和注册的形式一样,除了INTERNET之外,不需要任何许可。

[请帮助我解决此问题。

android android-permissions permission-denied user-permissions
1个回答
0
投票

您解决了吗?我遇到了同样的错误。

© www.soinside.com 2019 - 2024. All rights reserved.