漫画加载,频道管理(MainActivity)
来源:互联网 发布:网络语cp,os是什么意思 编辑:程序博客网 时间:2024/05/16 06:06
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(); }}
阅读全文
0 0
- 漫画加载,频道管理(MainActivity)
- 漫画加载,频道管理(MenuInfo)
- 漫画加载,频道管理(Myadapter)
- 漫画加载,频道管理(MyFragment)
- 漫画加载,频道管理(SecondActivity)
- 漫画加载,频道管理(StreamInfo)
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- 频道管理
- linux 负载浅谈
- 设计模式之享元模式
- 数组字面量优于数组构造函数
- poj-1054-The Troublesome Frog
- 我的技术博客开通了
- 漫画加载,频道管理(MainActivity)
- Linux更改系统默认运行级别
- 领英爬虫小系统
- keras中文文档笔记16——使用预训练的词向量
- 项目开发过程
- 斐波那契矩阵幂以及费马小定理求余应用
- linux主机间路由设置
- case WHEN 查出来的东西还想做一次条件查询
- ScreenToGif