Project

General

Profile

« Previous | Next » 

Revision 2fad84a7

Added by Leszek Koltunski about 4 years ago

Move to AndroidX, target API level 29.

View differences:

src/main/java/org/distorted/examples/generic/GenericViewPager.java
20 20
package org.distorted.examples.generic;
21 21

  
22 22
import android.os.Bundle;
23
import android.support.v4.app.Fragment;
24
import android.support.v4.app.FragmentManager;
25
import android.support.v4.app.FragmentPagerAdapter;
26
import android.support.v4.view.ViewPager;
27
import android.support.v7.app.AppCompatActivity;
23

  
24
import androidx.annotation.NonNull;
25
import androidx.fragment.app.Fragment;
26
import androidx.fragment.app.FragmentManager;
27
import androidx.fragment.app.FragmentPagerAdapter;
28

  
29
import androidx.viewpager.widget.ViewPager;
30
import androidx.appcompat.app.AppCompatActivity;
28 31

  
29 32
import org.distorted.examples.R;
30 33
import org.distorted.library.effect.EffectType;
......
50 53
  private ViewPager mViewPager;
51 54
  private int mCurrentTab;
52 55

  
53
  private class GenericTabViewPager extends FragmentPagerAdapter
56
  private static class GenericTabViewPager extends FragmentPagerAdapter
54 57
    {
55 58
    GenericTabViewPager(FragmentManager fm)
56 59
      {
......
58 61
      }
59 62

  
60 63
    @Override
64
    @NonNull
61 65
    public Fragment getItem(int position)
62 66
      {
63
      if( position>=0 && position<NUM_TABS )
64
        {
65
        GenericTab tab = new GenericTab();
67
      GenericTab tab = new GenericTab();
66 68

  
67
        Bundle bundle = new Bundle();
68
        bundle.putInt("position", position);
69
        tab.setArguments(bundle);
70

  
71
        return tab;
72
        }
69
      Bundle bundle = new Bundle();
70
      bundle.putInt("position", position);
71
      tab.setArguments(bundle);
73 72

  
74
      return null;
73
      return tab;
75 74
      }
76 75

  
77 76
    @Override

Also available in: Unified diff