alpha 0.0.2
[DHBWCampusApp.git] / app / src / main / java / de / dhbwloe / campusapp / fragments / Impressum.java
1 package de.dhbwloe.campusapp.fragments;
2
3
4 import android.os.Bundle;
5 import android.support.v4.app.Fragment;
6 import android.support.v4.app.FragmentActivity;
7 import android.view.LayoutInflater;
8 import android.view.View;
9 import android.view.ViewGroup;
10 import android.widget.TextView;
11
12 import de.dhbwloe.campusapp.CampusAppFragment;
13 import de.dhbwloe.campusapp.R;
14 import de.dhbwloe.campusapp.search.SearchIndices;
15
16 /**
17  * A simple {@link Fragment} subclass.
18  */
19 public class Impressum extends CampusAppFragment {
20     /* implement this for search results ;) */
21     public static SearchIndices[] GetSearchIndices() {
22         return new SearchIndices[] {
23                 new SearchIndices("Impressum", true) {{
24                     setUpdateTime(1);
25                     setTarget("#Impressum");
26                     setTitle(R.string.search_impressum_title);
27                     setDescription(R.string.search_impressum_description);
28                     addKeyWord(R.string.search_impressum_keywords);
29                 }},
30         };
31     }
32
33     @Override
34     public View onCreateView(LayoutInflater inflater, ViewGroup container,
35                              Bundle savedInstanceState) {
36         View view = inflater.inflate(R.layout.fragment_impressum, container, false);
37         AppContext.setTitle(AppContext.getResString(R.string.impressum_title));
38
39         TextView urlView = (TextView) view.findViewById(R.id.sourceUrl);
40         urlView.setOnClickListener(new View.OnClickListener() {
41             @Override
42             public void onClick(View v) {
43                 Bundle args = new Bundle();
44                 args.putString("url", "http://dev.pk910.de/DHBWCampusApp");
45                 AppContext.getNavigationManager().navigatePage("WebBrowser", args, false);
46             }
47         });
48
49         return view;
50     }
51 }