мое приложение использует webView для отображения флэш-страницы. И есть внутренняя кнопка, которая направляет другой URL. Я хочу нажать на кнопку, а затем перейти к системному браузеру. Но он не работает в планшете Android 3.2. Поэтому я переопределяю метод shouldOverrideUrlLoading:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
System.out.println("shouldOverrideUrlLoading get the url = > " + url);
Uri uri = Uri.parse(url);
Intent intent =new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
return true;
}
Но я обнаружил, что: когда я загружаю флэш-страницу, я нажимаю кнопку, чтобы открыть другой URL-адрес, метод shouldOverrideUrlLoading () не будет вызываться в любом случае.
И если я загружаю обычную веб-страницу без флеш-памяти, например "www.googel.com", она сработает, вызовет метод shouldOverrideUrlLoading ().
И этот поговорка попадет в планшет Android 3.2.
Так что я думаю, что это ошибка Adobe Flash Player Plus ??
Как я могу это исправить ??
Вы можете мне помочь??