Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.fragment_coredata, container, false);
- /////..............
- return rootView;
- }
- @Override
- public void onPause(){
- EditText name = (EditText) getView().findViewById(R.id.edt_dataname);
- EditText longitude = (EditText) getView().findViewById(R.id.edt_datalatitude);
- EditText latitude = (EditText) getView().findViewById(R.id.edt_datalongitude);
- String namestr = name.getText().toString();
- String lonstr = longitude.getText().toString();
- String latstr = latitude.getText().toString();
- ((Ictsupport_InputData) getActivity()).saveinfo(namestr,lonstr,latstr);
- Log.v("hereononpause", "hi");
- //passData(namestr, lonstr,latstr);
- }
- public class Ictsupport_InputData extends FragmentActivity implements ActionBar.TabListener{
- AppSectionsPagerAdapter mAppSectionsPagerAdapter;
- static double locarray[] = new double[2];
- ViewPager mViewPager;
- String arr[] = new String[4];
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_ictcupport__input_data);
- Bundle b = this.getIntent().getExtras();
- locarray = b.getDoubleArray("LOCARRAY");
- mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager());
- final ActionBar actionBar = getActionBar();
- actionBar.setHomeButtonEnabled(false);
- actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
- mViewPager = (ViewPager) findViewById(R.id.pager);
- mViewPager.setAdapter(mAppSectionsPagerAdapter);
- mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
- @Override
- public void onPageSelected(int position) {
- actionBar.setSelectedNavigationItem(position);
- }
- });
- for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) {
- actionBar.addTab(
- actionBar.newTab()
- .setText(mAppSectionsPagerAdapter.getPageTitle(i))
- .setTabListener(this));
- }
- //EditText edt = (EditText) findViewById(R.id.edt_dataname);
- //edt.setText("THIS IS A TEST!!");
- }
- @Override
- public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
- }
- @Override
- public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
- mViewPager.setCurrentItem(tab.getPosition());
- }
- @Override
- public void onTabReselected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
- }
- public static class AppSectionsPagerAdapter extends FragmentPagerAdapter {
- public AppSectionsPagerAdapter(FragmentManager fm) {
- super(fm);
- }
- @Override
- public Fragment getItem(int i) {
- switch (i) {
- case 0:
- return new addcoredatafragment();
- case 1:
- return new addimagefragment();
- default:
- return new addadditonaldata();
- }
- }
- @Override
- public int getCount() {
- return 3;
- }
- @Override
- public CharSequence getPageTitle(int position) {
- return "Step " + (position + 1);
- }
- }
- public void saveinfo(String name, String latitude, String longitude){
- Log.v("LOG","name " + name);
- Log.v("LOG","latitude " + latitude);
- Log.v("LOG","longitude " + longitude);
- }
- 11-24 11:31:00.409: W/dalvikvm(27479): threadid=1: thread exiting with uncaught exception (group=0x4149e2a0)
- 11-24 11:31:00.429: E/AndroidRuntime(27479): FATAL EXCEPTION: main
- 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()
- 11-24 11:31:00.429: E/AndroidRuntime(27479): at android.support.v4.app.Fragment.performPause(Fragment.java:1667)
- 11-24 11:31:00.429: E/AndroidRuntime(27479): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:988)
- 11-24 11:31:00.429: E/AndroidRuntime(27479): at android.s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement