Iam, разрабатывающий приложение для Android. Мне нужно показать мой pdf-файл (который содержит только одну страницу) во всплывающем окне. Здесь я начинаю новую активность из popup.i, изменив тему в манифесте. XML как:показать pdf-файл в всплывающем окне
<activity
android:name="com.example.myapp.Label"
android:label="@string/title_activity_label"
android:theme="@android:style/Theme.Dialog" >
</activity>
код моего Label.java является:
public class Label extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle b=getIntent().getExtras();
String pdfurl=b.getString("url");
Boolean dilg=b.getBoolean("isDialog");
final String googleDocsUrl = "http://docs.google.com/viewer?url=";
WebView mWebView=new WebView(Label.this);
// mWebView.getSettings().setJavaScriptEnabled(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setPluginState(PluginState.ON);
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return false; // then it is not handled by default action
}
});
mWebView.loadUrl((googleDocsUrl + pdfurl));
setContentView(mWebView);
}
}
Мой Android версии: 4.2
это открывает новое направление деятельности в всплывающем окне, но не открывая PDF.Is есть ли ошибка в моем коде?
thanq Raghunandan .. из двух вопросов я получил представление о двух разных концепциях. – Neeha