Com.huawei.systemmanager/com.huawei Haben Sie diese Aktivität in Ihrem AndroidManifest.xml deklariert?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Com.huawei.systemmanager/com.huawei Haben Sie diese Aktivität in Ihrem AndroidManifest.xml deklariert?

Post by Anonymous »

Ich erhalte diesen Fehler in meinem Huawei Nexus 6p, während ich die App in die Liste der geschützten Apps einfügt. < /p>

Code: Select all

"UncaughtException: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.huawei.systemmanager/com.huawei.systemmanager.optimize.process.ProtectActivity}; have you declared this activity in your AndroidManifest.xml?"
< /code>

und ich verwende diesen Code, um die App in die Liste der geschützten Apps zu setzen < /p>

if ("huawei".equalsIgnoreCase(Build.MANUFACTURER) && !settingsManager.getKeyStateProtectedApp()) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Is app killing?").setMessage("Add LastingSales to protected apps list to keep it running in background.")
.setPositiveButton("YES", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"));
startActivity(intent);
settingsManager.setKeyStateProtectedApp(true);
}
}).create().show();
}
< /code>

Problem hier ist, dass dies keine eigene Aktivität ist, die ich im Manifest erklären kann. Muss ich es noch im Manifest erklären? Wenn ich dann das tun muss, wie kann ich das tun? Aber Code fiel dort, weil Build.Mergang "Huawei" zurückgibt. Build.Brand gibt jedoch "Google" zurückif ("huawei".equalsIgnoreCase(Build.MANUFACTURER) && !"google".equalsIgnoreCase(Build.BRAND) && !settingsManager.getKeyStateProtectedApp()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post