diff --git a/app/src/main/java/com/pindroid/fragment/ViewBookmarkFragment.java b/app/src/main/java/com/pindroid/fragment/ViewBookmarkFragment.java index 41a9b76d..1210a359 100644 --- a/app/src/main/java/com/pindroid/fragment/ViewBookmarkFragment.java +++ b/app/src/main/java/com/pindroid/fragment/ViewBookmarkFragment.java @@ -62,6 +62,8 @@ import com.pindroid.ui.TagSpan; import com.pindroid.util.SettingsHelper; +import static android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; + public class ViewBookmarkFragment extends Fragment implements PindroidFragment { private ScrollView mBookmarkView; @@ -180,14 +182,26 @@ public void onSaveInstanceState(Bundle savedInstanceState) { mWebContent.saveState(savedInstanceState); } } - + + @Override + public void onResume() { + super.onResume(); + this.getActivity().getWindow().addFlags(FLAG_KEEP_SCREEN_ON); + } + + @Override + public void onPause() { + super.onPause(); + this.getActivity().getWindow().clearFlags(FLAG_KEEP_SCREEN_ON); + } + @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); inflater.inflate(R.menu.view_menu, menu); if(bookmark != null){ - MenuItem shareItem = menu.findItem(R.id.menu_view_sendbookmark); + MenuItem shareItem = menu.findItem(R.id.menu_view_sendbookmark); ShareActionProvider shareActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(shareItem); shareActionProvider.setShareIntent(IntentHelper.SendBookmark(bookmark.getUrl(), bookmark.getDescription())); }