package com.wenming.androidprocess.activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.design.widget.TabLayout; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import com.wenming.andriodprocess.R; import com.wenming.androidprocess.Features; import com.wenming.androidprocess.adapter.ViewPagerAdapter; import com.wenming.androidprocess.fragment.OneFragment; import com.wenming.androidprocess.fragment.ProfileFragment; import com.wenming.androidprocess.service.MyService; import com.wenming.library.BackgroundUtil; public class MainActivity extends AppCompatActivity { private Toolbar toolbar; private TabLayout tabLayout; private ViewPager viewPager; private Context mContext; private Intent intent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContext = this; initToolBar(); initTabViewPager(); Features.showForeground = true; intent = new Intent(mContext, MyService.class); startService(intent); } private void initToolBar() { toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setVisibility(View.GONE); } private void initTabViewPager() { viewPager = (ViewPager) findViewById(R.id.viewpager); ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); adapter.addFragment(new OneFragment(mContext), getString(R.string.tab1)); adapter.addFragment(new ProfileFragment(mContext), getString(R.string.tab3)); viewPager.setAdapter(adapter); tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager); viewPager.setCurrentItem(0, false); } @Override protected void onDestroy() { Features.showForeground = false; Features.BGK_METHOD = BackgroundUtil.BKGMETHOD_GETRUNNING_TASK; stopService(intent); super.onDestroy(); } }