1
0
mirror of https://github.com/TwidereProject/Twidere-Android synced 2025-02-03 10:07:38 +01:00
This commit is contained in:
Mariotaku Lee 2015-03-20 20:40:27 +08:00
parent 100586d9cb
commit c123204952
2 changed files with 19 additions and 9 deletions

View File

@ -2969,8 +2969,12 @@ public final class Utils implements Constants, TwitterConstants {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
args.putLong(EXTRA_ACCOUNT_ID, accountId); args.putLong(EXTRA_ACCOUNT_ID, accountId);
args.putParcelable(EXTRA_CURRENT_MEDIA, current); args.putParcelable(EXTRA_CURRENT_MEDIA, current);
args.putParcelable(EXTRA_STATUS, status); if (status != null) {
args.putParcelable(EXTRA_MESSAGE, message); args.putParcelable(EXTRA_STATUS, status);
}
if (message != null) {
args.putParcelable(EXTRA_MESSAGE, message);
}
args.putParcelableArray(EXTRA_MEDIA, media); args.putParcelableArray(EXTRA_MEDIA, media);
fragment.setArguments(args); fragment.setArguments(args);
fragment.show(fm, "sensitive_content_warning"); fragment.show(fm, "sensitive_content_warning");
@ -3008,7 +3012,12 @@ public final class Utils implements Constants, TwitterConstants {
intent.putExtra(EXTRA_ACCOUNT_ID, accountId); intent.putExtra(EXTRA_ACCOUNT_ID, accountId);
intent.putExtra(EXTRA_CURRENT_MEDIA, current); intent.putExtra(EXTRA_CURRENT_MEDIA, current);
intent.putExtra(EXTRA_MEDIA, media); intent.putExtra(EXTRA_MEDIA, media);
intent.putExtra(EXTRA_STATUS, status); if (status != null) {
intent.putExtra(EXTRA_STATUS, status);
}
if (message != null) {
intent.putExtra(EXTRA_MESSAGE, message);
}
intent.setClass(context, MediaViewerActivity.class); intent.setClass(context, MediaViewerActivity.class);
context.startActivity(intent); context.startActivity(intent);
} }

View File

@ -12,6 +12,7 @@ import android.view.View.OnClickListener;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import org.mariotaku.twidere.Constants;
import org.mariotaku.twidere.R; import org.mariotaku.twidere.R;
import org.mariotaku.twidere.adapter.iface.ContentCardClickListener; import org.mariotaku.twidere.adapter.iface.ContentCardClickListener;
import org.mariotaku.twidere.adapter.iface.IStatusesAdapter; import org.mariotaku.twidere.adapter.iface.IStatusesAdapter;
@ -35,6 +36,7 @@ import java.util.Locale;
import twitter4j.TranslationResult; import twitter4j.TranslationResult;
import static org.mariotaku.twidere.util.HtmlEscapeHelper.toPlainText;
import static org.mariotaku.twidere.util.Utils.getUserTypeIconRes; import static org.mariotaku.twidere.util.Utils.getUserTypeIconRes;
/** /**
@ -42,7 +44,7 @@ import static org.mariotaku.twidere.util.Utils.getUserTypeIconRes;
* <p/> * <p/>
* Created by mariotaku on 14/11/19. * Created by mariotaku on 14/11/19.
*/ */
public class StatusViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public class StatusViewHolder extends RecyclerView.ViewHolder implements Constants, OnClickListener {
private final IStatusesAdapter<?> adapter; private final IStatusesAdapter<?> adapter;
@ -89,12 +91,11 @@ public class StatusViewHolder extends RecyclerView.ViewHolder implements OnClick
} }
public void displaySampleStatus() { public void displaySampleStatus() {
nameView.setText("User"); profileImageView.setImageResource(R.mipmap.ic_launcher);
screenNameView.setText("@user"); nameView.setText(TWIDERE_PREVIEW_NAME);
screenNameView.setText("@" + TWIDERE_PREVIEW_SCREEN_NAME);
textView.setText(toPlainText(TWIDERE_PREVIEW_TEXT_HTML));
timeView.setTime(System.currentTimeMillis()); timeView.setTime(System.currentTimeMillis());
textView.setText(R.string.sample_status_text);
mediaPreviewContainer.displayMedia(R.drawable.profile_image_nyan_sakamoto,
R.drawable.profile_image_nyan_sakamoto_santa);
} }
public void displayStatus(final ParcelableStatus status, final boolean displayInReplyTo) { public void displayStatus(final ParcelableStatus status, final boolean displayInReplyTo) {