fixed crash for non tablets
This commit is contained in:
@@ -5,26 +5,22 @@ import android.support.v4.app.FragmentManager;
|
|||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.support.v7.widget.Toolbar;
|
import android.support.v7.widget.Toolbar;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
import net.headlezz.udacityproject1.movielist.MovieListFragment;
|
import net.headlezz.udacityproject1.movielist.MovieListFragment;
|
||||||
import net.headlezz.udacityproject1.tmdbapi.Movie;
|
import net.headlezz.udacityproject1.tmdbapi.Movie;
|
||||||
|
|
||||||
import butterknife.Bind;
|
|
||||||
import butterknife.ButterKnife;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Main activity is mainly for handling fragment transactions
|
* Main activity is mainly for handling fragment transactions
|
||||||
*/
|
*/
|
||||||
public class MainActivity extends AppCompatActivity implements MovieNavigation, FragmentManager.OnBackStackChangedListener {
|
public class MainActivity extends AppCompatActivity implements MovieNavigation, FragmentManager.OnBackStackChangedListener {
|
||||||
|
|
||||||
@Bind(R.id.main_details_placeHolderText) TextView detailsPlaceholderView;
|
View detailsPlaceholderView;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_main);
|
setContentView(R.layout.activity_main);
|
||||||
ButterKnife.bind(this);
|
detailsPlaceholderView = findViewById(R.id.main_details_placeHolderText);
|
||||||
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
|
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
|
||||||
setSupportActionBar(toolbar);
|
setSupportActionBar(toolbar);
|
||||||
setTitle(getString(R.string.app_name));
|
setTitle(getString(R.string.app_name));
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class FavoriteProviderHelper {
|
|||||||
String selection = FavoriteColumns.TITLE + "=?";
|
String selection = FavoriteColumns.TITLE + "=?";
|
||||||
String[] selectionArgs = new String[]{movie.getTitle()};
|
String[] selectionArgs = new String[]{movie.getTitle()};
|
||||||
Cursor cursor = mResolver.query(FavoriteProvider.Favorites.FAVORITES_URI, projection, selection, selectionArgs, null);
|
Cursor cursor = mResolver.query(FavoriteProvider.Favorites.FAVORITES_URI, projection, selection, selectionArgs, null);
|
||||||
boolean isFavourite = (cursor != null && cursor.getCount() > 0)
|
boolean isFavourite = (cursor != null && cursor.getCount() > 0);
|
||||||
if(cursor != null)
|
if(cursor != null)
|
||||||
cursor.close();
|
cursor.close();
|
||||||
return isFavourite;
|
return isFavourite;
|
||||||
|
|||||||
Reference in New Issue
Block a user