Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.14 KB | None | 0 0
  1. @Override
  2. public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
  3. View rootView = inflater.inflate(R.layout.fragment_coredata, container, false);
  4. /////..............
  5.  
  6.  
  7.  
  8. return rootView;
  9. }
  10.  
  11. @Override
  12. public void onPause(){
  13. EditText name = (EditText) getView().findViewById(R.id.edt_dataname);
  14. EditText longitude = (EditText) getView().findViewById(R.id.edt_datalatitude);
  15. EditText latitude = (EditText) getView().findViewById(R.id.edt_datalongitude);
  16.  
  17. String namestr = name.getText().toString();
  18. String lonstr = longitude.getText().toString();
  19. String latstr = latitude.getText().toString();
  20.  
  21. ((Ictsupport_InputData) getActivity()).saveinfo(namestr,lonstr,latstr);
  22. Log.v("hereononpause", "hi");
  23. //passData(namestr, lonstr,latstr);
  24.  
  25.  
  26. }
  27.  
  28. public class Ictsupport_InputData extends FragmentActivity implements ActionBar.TabListener{
  29.  
  30. AppSectionsPagerAdapter mAppSectionsPagerAdapter;
  31. static double locarray[] = new double[2];
  32. ViewPager mViewPager;
  33. String arr[] = new String[4];
  34.  
  35.  
  36. public void onCreate(Bundle savedInstanceState) {
  37. super.onCreate(savedInstanceState);
  38. setContentView(R.layout.activity_ictcupport__input_data);
  39. Bundle b = this.getIntent().getExtras();
  40. locarray = b.getDoubleArray("LOCARRAY");
  41.  
  42. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager());
  43.  
  44.  
  45. final ActionBar actionBar = getActionBar();
  46.  
  47. actionBar.setHomeButtonEnabled(false);
  48.  
  49. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
  50.  
  51. mViewPager = (ViewPager) findViewById(R.id.pager);
  52. mViewPager.setAdapter(mAppSectionsPagerAdapter);
  53. mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
  54. @Override
  55. public void onPageSelected(int position) {
  56.  
  57. actionBar.setSelectedNavigationItem(position);
  58. }
  59. });
  60.  
  61. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) {
  62. actionBar.addTab(
  63. actionBar.newTab()
  64. .setText(mAppSectionsPagerAdapter.getPageTitle(i))
  65. .setTabListener(this));
  66. }
  67.  
  68. //EditText edt = (EditText) findViewById(R.id.edt_dataname);
  69. //edt.setText("THIS IS A TEST!!");
  70.  
  71.  
  72. }
  73.  
  74. @Override
  75. public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
  76. }
  77.  
  78. @Override
  79. public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
  80. mViewPager.setCurrentItem(tab.getPosition());
  81.  
  82. }
  83.  
  84. @Override
  85. public void onTabReselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
  86. }
  87.  
  88.  
  89.  
  90.  
  91. public static class AppSectionsPagerAdapter extends FragmentPagerAdapter {
  92.  
  93. public AppSectionsPagerAdapter(FragmentManager fm) {
  94. super(fm);
  95. }
  96.  
  97. @Override
  98. public Fragment getItem(int i) {
  99. switch (i) {
  100. case 0:
  101. return new addcoredatafragment();
  102. case 1:
  103. return new addimagefragment();
  104. default:
  105. return new addadditonaldata();
  106. }
  107. }
  108.  
  109. @Override
  110. public int getCount() {
  111. return 3;
  112. }
  113.  
  114. @Override
  115. public CharSequence getPageTitle(int position) {
  116. return "Step " + (position + 1);
  117. }
  118.  
  119. }
  120.  
  121.  
  122. public void saveinfo(String name, String latitude, String longitude){
  123. Log.v("LOG","name " + name);
  124. Log.v("LOG","latitude " + latitude);
  125. Log.v("LOG","longitude " + longitude);
  126. }
  127.  
  128. 11-24 11:31:00.409: W/dalvikvm(27479): threadid=1: thread exiting with uncaught exception (group=0x4149e2a0)
  129. 11-24 11:31:00.429: E/AndroidRuntime(27479): FATAL EXCEPTION: main
  130. 11-24 11:31:00.429: E/AndroidRuntime(27479): android.support.v4.app.SuperNotCalledException: Fragment addcoredatafragment{41e0d408 #0 id=0x7f0b004e android:switcher:2131427406:0} did not call through to super.onPause()
  131. 11-24 11:31:00.429: E/AndroidRuntime(27479): at android.support.v4.app.Fragment.performPause(Fragment.java:1667)
  132. 11-24 11:31:00.429: E/AndroidRuntime(27479): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:988)
  133. 11-24 11:31:00.429: E/AndroidRuntime(27479): at android.s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement