package com.example.zoukao3; import android.content.Intent; import android.content.SharedPreferences; import android.support.design.widget.TabLayout; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.ListView; import com.andy.library.ChannelActivity; import com.andy.library.ChannelBean; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { private TabLayout tablayout; private ViewPager viewpager; private List<ChannelBean> list = new ArrayList<>(); private String jsonbeans; private SharedPreferences pre; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tablayout = (TabLayout) findViewById(R.id.tablayout); viewpager = (ViewPager) findViewById(R.id.viewpager); viewpager.setAdapter(new Myadapter(getSupportFragmentManager())); tablayout.setupWithViewPager(viewpager); } public void getimag(View v) { //先获取一个oncilk的控件,放在main外 // 1. 在app的gradle里面 //compile 'com.github.andyoom:draggrid:v1.0.1' // 2.在项目的build.gradle中添加 // maven {url "https://jitpack.io"}放在 jcenter()下面 pre = getSharedPreferences("channel", MODE_PRIVATE); jsonbeans = pre.getString("beans", null); if (jsonbeans == null) { lintList(); ChannelActivity.startChannelActivity(this, list); } else { ChannelActivity.startChannelActivity(this, jsonbeans); } } private void lintList() { list.add(new ChannelBean("热点", true)); list.add(new ChannelBean("视频", true)); list.add(new ChannelBean("社会", false)); list.add(new ChannelBean("娱乐", false)); list.add(new ChannelBean("军事", false)); list.add(new ChannelBean("图片", false)); list.add(new ChannelBean("体育", false)); list.add(new ChannelBean("汽车", false)); list.add(new ChannelBean("国境", false)); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == ChannelActivity.REQUEST_CODE && resultCode == ChannelActivity.RESULT_CODE) { jsonbeans = data.getStringExtra(ChannelActivity.RESULT_JSON_KEY); Log.e("onActivityResult", "onActivityResult: " + jsonbeans); } } @Override public void onBackPressed() { super.onBackPressed(); SharedPreferences.Editor editor = pre.edit(); editor.putString("beans", jsonbeans); editor.commit(); } }
漫画加载,频道管理(MainActivity)
最新推荐文章于 2021-05-25 20:19:09 发布