parent
a03eea1f85
commit
26ba02d0f0
|
@ -44,5 +44,5 @@ dependencies {
|
|||
implementation 'com.squareup.picasso:picasso:2.71828'
|
||||
implementation 'com.github.QuadFlask:colorpicker:0.0.13'
|
||||
implementation 'com.github.nuclearfog:ZoomView:1.0.2'
|
||||
implementation 'com.github.nuclearfog:Tagger:2.0'
|
||||
implementation 'com.github.nuclearfog:Tagger:2.1'
|
||||
}
|
|
@ -55,6 +55,7 @@ import static android.os.AsyncTask.Status.RUNNING;
|
|||
import static android.text.Spanned.SPAN_EXCLUSIVE_EXCLUSIVE;
|
||||
import static android.view.MotionEvent.ACTION_DOWN;
|
||||
import static android.view.MotionEvent.ACTION_UP;
|
||||
import static android.view.View.GONE;
|
||||
import static android.view.View.VISIBLE;
|
||||
import static android.widget.Toast.LENGTH_SHORT;
|
||||
import static org.nuclearfog.twidda.activity.MediaViewer.KEY_MEDIA_LINK;
|
||||
|
@ -376,6 +377,7 @@ public class TweetDetail extends AppCompatActivity implements OnClickListener, O
|
|||
StringTools.FileType ext = StringTools.getFileType(links[0]);
|
||||
switch (ext) {
|
||||
case IMAGE:
|
||||
videoButton.setVisibility(GONE);
|
||||
imageButton.setVisibility(VISIBLE);
|
||||
imageButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
|
@ -389,6 +391,7 @@ public class TweetDetail extends AppCompatActivity implements OnClickListener, O
|
|||
break;
|
||||
|
||||
case VIDEO:
|
||||
imageButton.setVisibility(GONE);
|
||||
videoButton.setVisibility(VISIBLE);
|
||||
videoButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
|
@ -402,6 +405,7 @@ public class TweetDetail extends AppCompatActivity implements OnClickListener, O
|
|||
break;
|
||||
|
||||
case STREAM:
|
||||
imageButton.setVisibility(GONE);
|
||||
videoButton.setVisibility(VISIBLE);
|
||||
videoButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
|
|
|
@ -350,6 +350,7 @@ public class AppDatabase {
|
|||
statColumn.put("retweeterID", tweet.getMyRetweetId());
|
||||
statColumn.put("replyname", tweet.getReplyName());
|
||||
statColumn.put("statusregister", register);
|
||||
statColumn.put("media", getMediaLinks(tweet));
|
||||
|
||||
TwitterUser user = tweet.getUser();
|
||||
userColumn.put("username", user.getUsername());
|
||||
|
@ -645,12 +646,7 @@ public class AppDatabase {
|
|||
statusRegister &= ~RTW_MASK;
|
||||
}
|
||||
|
||||
StringBuilder media = new StringBuilder();
|
||||
for (String link : tweet.getMediaLinks()) {
|
||||
media.append(link);
|
||||
media.append(";");
|
||||
}
|
||||
status.put("media", media.toString());
|
||||
status.put("media", getMediaLinks(tweet));
|
||||
status.put("statusregister", statusRegister);
|
||||
status.put("tweetID", tweet.getId());
|
||||
status.put("userID", user.getId());
|
||||
|
@ -793,4 +789,12 @@ public class AppDatabase {
|
|||
} while (index > 0);
|
||||
return links.toArray(new String[0]);
|
||||
}
|
||||
|
||||
|
||||
private String getMediaLinks(Tweet tweet) {
|
||||
StringBuilder media = new StringBuilder();
|
||||
for (String link : tweet.getMediaLinks())
|
||||
media.append(link).append(";");
|
||||
return media.toString();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue