Реализован сервер Nanohttpd в Android. Когда вы посещаете IP-адрес, за которым следует порт (192.168.43.1:3333), в браузере будет отображаться изображение Qr. Когда пользователь сканирует QR-код, после подтверждения будет вызван метод обратного вызова, мне нужно автоматически перенаправить на другой URL-адрес, скажем, IP-адрес, за которым следует другой порт ((192.168.43.1:4444)).
@Override
public Response serve(IHTTPSession session) {
switch (session.getUri()) {
case "/redirectme":
Response r = newFixedLengthResponse(Response.Status.REDIRECT, MIME_HTML, "");
r.addHeader("Location", "http://google.com");
return r;
default:
return super.serve(session);
}
}
Я нашел какой-то ответ, но как я могу вызвать метод serve из обратного вызова qr auth для перенаправления.