More refactoring
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / ui / fragment / FileDetail.java
1 package eu.alefzero.owncloud.ui.fragment;
2
3 import eu.alefzero.owncloud.R;
4 import eu.alefzero.owncloud.R.id;
5 import eu.alefzero.owncloud.R.layout;
6 import android.content.Intent;
7 import android.os.Bundle;
8 import android.support.v4.app.Fragment;
9 import android.util.Log;
10 import android.view.LayoutInflater;
11 import android.view.View;
12 import android.view.ViewGroup;
13 import android.widget.TextView;
14 import android.widget.Toast;
15
16 public class FileDetail extends Fragment {
17
18 public Intent mIntent;
19
20 public void setStuff(Intent intent) {
21 setStuff(intent, getView());
22 }
23
24 private void setStuff(Intent intent, View view) {
25 String filename = intent.getStringExtra("FILE_NAME");
26 String filepath = intent.getStringExtra("FILE_PATH");
27 setFilename(filename, view);
28 }
29
30 @Override
31 public void onCreate(Bundle savedInstanceState) {
32 // TODO Auto-generated method stub
33 super.onCreate(savedInstanceState);
34 }
35
36 @Override
37 public void onActivityCreated(Bundle savedInstanceState) {
38 // TODO Auto-generated method stub
39 super.onActivityCreated(savedInstanceState);
40 }
41
42 @Override
43 public View onCreateView(LayoutInflater inflater, ViewGroup container,
44 Bundle savedInstanceState) {
45 View v = inflater.inflate(R.layout.file_details, container, false);
46
47 if (getActivity().getIntent() != null) setStuff(getActivity().getIntent(), v);
48 return v;
49 }
50
51 private void setFilename(String filename, View target_view) {
52 TextView tv = (TextView) target_view.findViewById(R.id.textView1);
53 if (tv != null) tv.setText(filename);
54 }
55
56 public void setFilename(String filename) {
57 setFilename(filename, getView());
58 }
59 }