jimu-decompiled/sources/com/twitter/sdk/android/tweetui/ShareTweetAction.java
2025-05-13 19:24:51 +02:00

72 lines
2.2 KiB
Java

package com.twitter.sdk.android.tweetui;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.view.View;
import com.twitter.sdk.android.core.IntentUtils;
import com.twitter.sdk.android.core.models.Tweet;
import com.twitter.sdk.android.core.models.User;
import io.fabric.sdk.android.Fabric;
/* loaded from: classes.dex */
class ShareTweetAction implements View.OnClickListener {
final Tweet a;
final TweetScribeClient b;
ShareTweetAction(Tweet tweet, TweetUi tweetUi) {
this(tweet, tweetUi, new TweetScribeClientImpl(tweetUi));
}
void a() {
this.b.c(this.a);
}
String b(Resources resources) {
int i = R$string.tw__share_subject_format;
User user = this.a.D;
return resources.getString(i, user.name, user.screenName);
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
a(view.getContext(), view.getResources());
}
ShareTweetAction(Tweet tweet, TweetUi tweetUi, TweetScribeClient tweetScribeClient) {
this.a = tweet;
this.b = tweetScribeClient;
}
void a(Context context, Resources resources) {
Tweet tweet = this.a;
if (tweet == null || tweet.D == null) {
return;
}
a();
a(Intent.createChooser(a(b(resources), a(resources)), resources.getString(R$string.tw__share_tweet)), context);
}
String a(Resources resources) {
int i = R$string.tw__share_content_format;
Tweet tweet = this.a;
return resources.getString(i, tweet.D.screenName, Long.valueOf(tweet.i));
}
void a(Intent intent, Context context) {
if (IntentUtils.b(context, intent)) {
return;
}
Fabric.g().e("TweetUi", "Activity cannot be found to handle share intent");
}
Intent a(String str, String str2) {
Intent intent = new Intent();
intent.setAction("android.intent.action.SEND");
intent.putExtra("android.intent.extra.SUBJECT", str);
intent.putExtra("android.intent.extra.TEXT", str2);
intent.setType("text/plain");
return intent;
}
}