Back to project page how-many-squirrels-android.
The source code is released under:
GNU General Public License
If you think the Android project how-many-squirrels-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.howmuchof.squirrels.android; /*ww w.j a v a 2 s . c o m*/ import android.app.ActionBar; import android.app.Activity; import android.app.Fragment; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.Toast; /* * How many squirrels: tool for young naturalist * * This application is created within the internship * in the Education Department of Tomsksoft, http://tomsksoft.com * Idea and leading: Sergei Borisov * * This software is licensed under a GPL v3 * http://www.gnu.org/licenses/gpl.txt * * Created by Viacheslav Voronov on 4/13/2014 */ public class MainFragmentActivity extends Fragment implements View.OnClickListener { Button listViewBtn; Button graphViewBtn; Button settingsBtn; static final int LIST_VIEW_TAB = 1; static final int GRAPH_VIEW_TAB = 2; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View view = inflater.inflate(R.layout.main_fragment, container, false); listViewBtn = (Button) view.findViewById(R.id.go_to_list_view_activity); graphViewBtn = (Button) view.findViewById(R.id.go_to_graph_view_activity); settingsBtn = (Button) view.findViewById(R.id.go_to_settings); listViewBtn.setOnClickListener(this); graphViewBtn.setOnClickListener(this); settingsBtn.setOnClickListener(this); return view; } private void checkSettings(){ SharedPreferences sPref = getActivity().getSharedPreferences("HowMuchOfShPref", Activity.MODE_PRIVATE); String objName = sPref.getString("object_name", ""); if (objName.length() != 0) { settingsBtn.setVisibility(View.INVISIBLE); } } public void onResume(){ checkSettings(); super.onResume(); } @Override public void onClick(View view) { switch (view.getId()){ case R.id.go_to_list_view_activity:{ ActionBar actionBar = getActivity().getActionBar(); if (null != actionBar){ actionBar.selectTab(actionBar.getTabAt(LIST_VIEW_TAB)); } break; } case R.id.go_to_graph_view_activity:{ ActionBar actionBar = getActivity().getActionBar(); if (null != actionBar){ actionBar.selectTab(actionBar.getTabAt(GRAPH_VIEW_TAB)); } break; } case R.id.go_to_settings:{ Intent intent = new Intent(getActivity(), SettingsActivity.class); startActivity(intent); break; } } } }