diff options
Diffstat (limited to 'ccnxandroidmetis/MetisControl/src/main/java/com/metis/ccnx/ccnxsdk/metiscontrol/ForwarderStatusActivity.java')
-rw-r--r-- | ccnxandroidmetis/MetisControl/src/main/java/com/metis/ccnx/ccnxsdk/metiscontrol/ForwarderStatusActivity.java | 169 |
1 files changed, 0 insertions, 169 deletions
diff --git a/ccnxandroidmetis/MetisControl/src/main/java/com/metis/ccnx/ccnxsdk/metiscontrol/ForwarderStatusActivity.java b/ccnxandroidmetis/MetisControl/src/main/java/com/metis/ccnx/ccnxsdk/metiscontrol/ForwarderStatusActivity.java deleted file mode 100644 index 7bc6bdb3..00000000 --- a/ccnxandroidmetis/MetisControl/src/main/java/com/metis/ccnx/ccnxsdk/metiscontrol/ForwarderStatusActivity.java +++ /dev/null @@ -1,169 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.metis.ccnx.ccnxsdk.metiscontrol; - -import android.os.Bundle; -import android.support.design.widget.FloatingActionButton; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import android.support.v4.view.ViewPager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; -import android.util.Log; -import android.view.LayoutInflater; -import android.view.Menu; -import android.view.MenuItem; -import android.view.View; -import android.view.ViewGroup; -import android.widget.TextView; - -public class ForwarderStatusActivity extends AppCompatActivity implements - MetisStatusFragment.OnFragmentVisibleListener { - - private static final String TAG = "CCNX FSA"; - - private SectionsPagerAdapter mSectionsPagerAdapter; - - private ViewPager mViewPager; - private Fragment mVisibleFragment; - - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_forwarder_status); - - Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); - setSupportActionBar(toolbar); - mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); - mViewPager = (ViewPager) findViewById(R.id.container); - mViewPager.setAdapter(mSectionsPagerAdapter); - - - final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); - - assert fab != null; - fab.setVisibility(View.GONE); - - fab.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - if (mVisibleFragment != null) { - if (mVisibleFragment instanceof IMetisAddNewItem) { - IMetisAddNewItem fragment = (IMetisAddNewItem) mVisibleFragment; - fragment.showAddNewItemDialog(); - } - } - } - }); - - } - - - @Override - - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_forwarder_status, menu); - return true; - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - - int id = item.getItemId(); - - if (id == R.id.action_settings) { - return true; - } - - return super.onOptionsItemSelected(item); - } - - public static class PlaceholderFragment extends Fragment { - - private static final String ARG_SECTION_NUMBER = "section_number"; - - public PlaceholderFragment() { - } - - public static PlaceholderFragment newInstance(int sectionNumber) { - PlaceholderFragment fragment = new PlaceholderFragment(); - Bundle args = new Bundle(); - args.putInt(ARG_SECTION_NUMBER, sectionNumber); - fragment.setArguments(args); - return fragment; - } - - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_forwarder_status, container, false); - TextView textView = (TextView) rootView.findViewById(R.id.section_label); - textView.setText(getString(R.string.section_format, getArguments().getInt(ARG_SECTION_NUMBER))); - return rootView; - } - } - - public class SectionsPagerAdapter extends FragmentPagerAdapter { - - public SectionsPagerAdapter(FragmentManager fm) { - super(fm); - } - - @Override - public Fragment getItem(int position) { - return MetisStatusFragment.newInstance(position + 1); - } - - @Override - public int getCount() { - return 1; - } - - @Override - public CharSequence getPageTitle(int position) { - return "SECTION 1"; - } - - - } - - public void onFragmentVisible(Fragment fragment) { - Log.d(TAG, "***** PAGE: " + fragment + " is now showing."); - mVisibleFragment = fragment; - - final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); - - if (fragment instanceof IMetisAddNewItem) { - fab.setVisibility(View.VISIBLE); - } else { - fab.setVisibility(View.INVISIBLE); - } - - String appName = getResources().getString(R.string.app_name); - - if (fragment instanceof IMetisNamedFragment) { - appName += " // " + ((IMetisNamedFragment) fragment).getFragmentName(); - } - - setTitle(appName); - - } - - - -} |