Added Android code
[wl-app.git] / Android / app / src / main / java / com / moiseum / wolnelektury / view / WebViewActivity.java
1 package com.moiseum.wolnelektury.view;
2
3 import android.content.Context;
4 import android.os.Bundle;
5 import android.support.v4.app.Fragment;
6
7 import com.moiseum.wolnelektury.R;
8 import com.moiseum.wolnelektury.base.AbstractActivity;
9 import com.moiseum.wolnelektury.base.AbstractIntent;
10
11 /**
12  * @author golonkos
13  */
14
15 public class WebViewActivity extends AbstractActivity {
16
17         private static final String PARAM_URL = "PARAM_URL";
18
19         public static class WebViewIntent extends AbstractIntent {
20
21                 public WebViewIntent(Context packageContext, String url) {
22                         super(packageContext, WebViewActivity.class);
23                         putExtra(PARAM_URL, url);
24                 }
25         }
26
27         @Override
28         public int getLayoutResourceId() {
29                 return R.layout.activity_blank;
30         }
31
32         @Override
33         public void prepareView(Bundle savedInstanceState) {
34                 setBackButtonEnable(true);
35
36                 if (savedInstanceState == null) {
37                         String url = getIntent().getStringExtra(PARAM_URL);
38                         Fragment fragment = WebViewFragment.newInstance(url);
39                         getSupportFragmentManager().beginTransaction().add(R.id.flContainer, fragment).commit();
40                 }
41         }
42 }