我有几乎与下面问题中所述相同的问题,期望我正在使用改造.我希望将数据传递给spaceDecorator方法,因此每次我的设置更改或刷新时,都会添加额外的空间.
我尝试了上面提出的所有解决方案,但没有奏效.请提出一种处理此问题的方法.
我的代码:
public class MainActivity extends AppCompatActivity implements SharedPreferences.OnSharedPreferenceChangeListener {
public static final String top_rated = "http://api.themoviedb.org/3/movie/top_rated?api_key=1401a8cfe672a592a1a72b023d9febd7";
public static final String popular = "http://api.themoviedb.org/3/movie/popular?api_key=1401a8cfe672a592a1a72b023d9febd7";
public static final String baseUrl = "http://api.themoviedb.org/3/";
public static final String apiKEy = "1401a8cfe672a592a1a72b023d9febd7";
public static final String preUrl = "http://image.tmdb.org/t/p/w342";
public static List<MovieData> movieDataList;
private static SpaceDecorator spaceDecorator;
private RecyclerView recyclerView;
private RecyclerView.Adapter adapter;
private RecyclerView.LayoutManager layoutManager;
private ProgressDialog mProgressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar myToolbar = (Toolbar) findViewById(R.id.main_toolbar); …Run Code Online (Sandbox Code Playgroud)