headlines fragment: some minor stuff
This commit is contained in:
parent
1d960a3a83
commit
dcfce70c5b
@ -16,6 +16,7 @@ import android.media.MediaPlayer;
|
|||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.Handler;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
import android.support.design.widget.Snackbar;
|
import android.support.design.widget.Snackbar;
|
||||||
import android.support.v4.app.ActivityCompat;
|
import android.support.v4.app.ActivityCompat;
|
||||||
@ -890,9 +891,8 @@ public class HeadlinesFragment extends Fragment {
|
|||||||
// only set active article when it makes sense (in DetailActivity)
|
// only set active article when it makes sense (in DetailActivity)
|
||||||
if (getActivity() instanceof DetailActivity) {
|
if (getActivity() instanceof DetailActivity) {
|
||||||
m_activeArticle = article;
|
m_activeArticle = article;
|
||||||
|
m_adapter.notifyDataSetChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
m_adapter.notifyDataSetChanged();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -1064,17 +1064,23 @@ public class HeadlinesFragment extends Fragment {
|
|||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
m_listener.onArticleSelected(article);
|
m_listener.onArticleSelected(article);
|
||||||
|
|
||||||
|
// only set active article when it makes sense (in DetailActivity)
|
||||||
|
if (getActivity() instanceof DetailActivity) {
|
||||||
|
m_activeArticle = article;
|
||||||
|
m_adapter.notifyDataSetChanged();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
holder.headlineHeader.setOnLongClickListener(new View.OnLongClickListener() {
|
/*holder.headlineHeader.setOnLongClickListener(new View.OnLongClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onLongClick(View v) {
|
public boolean onLongClick(View v) {
|
||||||
m_activity.openContextMenu(v);
|
m_activity.openContextMenu(v);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
});
|
});*/
|
||||||
|
|
||||||
if (showFlavorImage && article.flavorImageUri != null && holder.flavorImageView != null) {
|
if (showFlavorImage && article.flavorImageUri != null && holder.flavorImageView != null) {
|
||||||
if (holder.flavorImageOverflow != null) {
|
if (holder.flavorImageOverflow != null) {
|
||||||
@ -1632,13 +1638,12 @@ public class HeadlinesFragment extends Fragment {
|
|||||||
// only set active article when it makes sense (in DetailActivity)
|
// only set active article when it makes sense (in DetailActivity)
|
||||||
if (getActivity() instanceof DetailActivity) {
|
if (getActivity() instanceof DetailActivity) {
|
||||||
m_activeArticle = article;
|
m_activeArticle = article;
|
||||||
|
m_adapter.notifyDataSetChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
m_adapter.notifyDataSetChanged();
|
|
||||||
|
|
||||||
if (m_list != null) {
|
if (m_list != null) {
|
||||||
int position = getArticlePositionById(article.id);
|
int position = getArticlePositionById(article.id);
|
||||||
m_list.smoothScrollToPosition(position);
|
m_list.scrollToPosition(position);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user