Open post id by url

captchafix
Florens Douwes 11 years ago
parent 576defa8ad
commit cced12e3f0
  1. 15
      Clover/app/src/main/java/org/floens/chan/ui/activity/BoardActivity.java
  2. 4
      Clover/app/src/main/java/org/floens/chan/ui/fragment/ThreadFragment.java

@ -596,8 +596,23 @@ public class BoardActivity extends BaseActivity implements AdapterView.OnItemSel
} catch (NumberFormatException e) {
}
int post = -1;
String fragment = startUri.getFragment();
if (fragment != null) {
int index = fragment.indexOf("p");
if (index >= 0) {
try {
post = Integer.parseInt(fragment.substring(index + 1));
} catch (NumberFormatException e) {
}
}
}
if (no >= 0 && ChanApplication.getBoardManager().getBoardExists(rawBoard)) {
startLoadingThread(new Loadable(rawBoard, no));
if (post >= 0) {
threadFragment.highlightPost(post);
}
} else {
handleIntentURIFallback(startUri.toString());
}

@ -130,6 +130,10 @@ public class ThreadFragment extends Fragment implements ThreadManager.ThreadMana
}
}
public void highlightPost(int no) {
highlightedPost = no;
}
@Override
public void onDestroy() {
super.onDestroy();

Loading…
Cancel
Save