Я пытаюсь преобразовать код в отражение.Это точный код, который я пытаюсь преобразовать в отражение
android.os.Process.killProcess(android.os.Process.myPid());
Вот мой код отражения.
Class<?> process = Class.forName("android.os.Process");
Method killProcess = process.getMethod("killProcess", Integer.TYPE);
Method myPid = process.getMethod("myPid");
killProcess.invoke(null, myPid.invoke(null));
Как только я получаю предупреждение о проблемев этой строке myPid.invoke(null)
предупреждение, как указано в заголовке: Argument is not assignable to 'int'
Вот снимок предупреждения.
Мой вопрос: как мне разрешить это предупреждение, не используя допуск?Я не хочу решать это надлежащим образом, вместо того, чтобы использовать аннотацию с предупреждением о превышении или отключить предупреждение.