翻译提交
This commit is contained in:
parent
2d8bb66b8d
commit
d639fe4a5b
Binary file not shown.
@ -18,8 +18,8 @@ android {
|
|||||||
applicationId "com.shortdrama.jelly.zyreotv"
|
applicationId "com.shortdrama.jelly.zyreotv"
|
||||||
minSdk 24
|
minSdk 24
|
||||||
targetSdk 35
|
targetSdk 35
|
||||||
versionCode 5
|
versionCode 6
|
||||||
versionName "1.0.4"
|
versionName "1.0.5"
|
||||||
|
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
vectorDrawables.useSupportLibrary = true
|
vectorDrawables.useSupportLibrary = true
|
||||||
|
@ -122,7 +122,7 @@ public class GPplicationLoadingdefault extends Application {
|
|||||||
private void initFaceBookSdk() {
|
private void initFaceBookSdk() {
|
||||||
FacebookSdk.setAutoInitEnabled(true);
|
FacebookSdk.setAutoInitEnabled(true);
|
||||||
FacebookSdk.fullyInitialize();
|
FacebookSdk.fullyInitialize();
|
||||||
if (!KGZyreotv.isProduce) {
|
if (LogUtils.isDebug) {
|
||||||
FacebookSdk.setIsDebugEnabled(true);
|
FacebookSdk.setIsDebugEnabled(true);
|
||||||
FacebookSdk.addLoggingBehavior(LoggingBehavior.APP_EVENTS);
|
FacebookSdk.addLoggingBehavior(LoggingBehavior.APP_EVENTS);
|
||||||
}
|
}
|
||||||
|
@ -1,19 +1,27 @@
|
|||||||
package com.shortdrama.jelly.zyreotv.beginning;
|
package com.shortdrama.jelly.zyreotv.beginning;
|
||||||
|
|
||||||
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_Lang_key_System;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.graphics.drawable.GradientDrawable;
|
import android.graphics.drawable.GradientDrawable;
|
||||||
import android.graphics.drawable.LayerDrawable;
|
import android.graphics.drawable.LayerDrawable;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
import android.text.TextUtils;
|
||||||
import android.util.DisplayMetrics;
|
import android.util.DisplayMetrics;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.RequiresApi;
|
import androidx.annotation.RequiresApi;
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.AExtractionActivity;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
public class AppUtils {
|
public class AppUtils {
|
||||||
|
|
||||||
@RequiresApi(api = Build.VERSION_CODES.M)
|
@RequiresApi(api = Build.VERSION_CODES.M)
|
||||||
@ -58,7 +66,43 @@ public class AppUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static String getLanguageKey() {
|
||||||
|
String language = TIndicator.getString(ITItem.CONSTANTS_Lang_key, "en");
|
||||||
|
if (language.startsWith(CONSTANTS_Lang_key_System)) {
|
||||||
|
language = language.replace(CONSTANTS_Lang_key_System, "");
|
||||||
|
}
|
||||||
|
return language;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void restarApp(Context context) {
|
||||||
|
Intent intent = new Intent(context, AExtractionActivity.class);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
|
context.startActivity(intent);
|
||||||
|
if (context instanceof Activity) {
|
||||||
|
((Activity) context).finish();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static GSTranslatesBean.Translates getTranslates() {
|
||||||
|
String translateKey = TIndicator.getString(ITItem.CONSTANTS_Translate_key, "");
|
||||||
|
if (!TextUtils.isEmpty(translateKey)) {
|
||||||
|
return REnterCircle.getObjFromJSON(translateKey, GSTranslatesBean.Translates.class);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String replace(String value,String result){
|
||||||
|
return value.replace("##",result);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String replaces(String old,String new1,String new2){
|
||||||
|
String replace = old.replace("#1#", new1);
|
||||||
|
return replace.replace("#2#",new2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ public class ITItem {
|
|||||||
public static final int page_size = 10;
|
public static final int page_size = 10;
|
||||||
public static final String Constants_last_update_time = "Constants_last_update_time";
|
public static final String Constants_last_update_time = "Constants_last_update_time";
|
||||||
public static final String Constants_language_refresh = "Constants_language_refresh";
|
public static final String Constants_language_refresh = "Constants_language_refresh";
|
||||||
public static final String CONSTANTS_Translates_STRING = "CONSTANTS_Translates_STRING";
|
|
||||||
public static final String Constants_BASE_URL = nextNoneFromTourist(new int[]{-2, -30, -30, -26, -27, -84, -71, -71, -9, -26, -1, -72, -2, -1, -12, -1, -30, -26, -6, -9, -17, -72, -11, -7, -5, -106}, 0x96, false);
|
public static final String Constants_BASE_URL = nextNoneFromTourist(new int[]{-2, -30, -30, -26, -27, -84, -71, -71, -9, -26, -1, -72, -2, -1, -12, -1, -30, -26, -6, -9, -17, -72, -11, -7, -5, -106}, 0x96, false);
|
||||||
|
|
||||||
public static final String Constants_HTTP_TOKEN = "Authorization";
|
public static final String Constants_HTTP_TOKEN = "Authorization";
|
||||||
@ -73,8 +73,13 @@ public class ITItem {
|
|||||||
public static final String CONSTANTS_User_Refresh_Event = "Constants_UserRefresh";
|
public static final String CONSTANTS_User_Refresh_Event = "Constants_UserRefresh";
|
||||||
public static final String CONSTANTS_UserWeb_Refresh_Event = "Constants_UserWebRefresh";
|
public static final String CONSTANTS_UserWeb_Refresh_Event = "Constants_UserWebRefresh";
|
||||||
public static final String CONSTANTS_FireBaseToken_Refresh_Event = "Constants_FireBaseToken_Refresh";
|
public static final String CONSTANTS_FireBaseToken_Refresh_Event = "Constants_FireBaseToken_Refresh";
|
||||||
|
public static final String CONSTANTS_DeleteUser_Refresh_Event = "Constants_DeleteUser_Refresh";
|
||||||
|
public static final String CONSTANTS_Language_Refresh_Event = "Constants_Language_Refresh";
|
||||||
|
|
||||||
|
|
||||||
public static final String CONSTANTS_Lang_key="Constants_language_key";
|
public static final String CONSTANTS_Lang_key="Constants_language_key";
|
||||||
|
public static final String CONSTANTS_Lang_key_System="system_";
|
||||||
|
public static final String CONSTANTS_Translate_key="CONSTANTS_Translate_key";
|
||||||
|
|
||||||
|
|
||||||
static String nextNoneFromTourist(int[] contents, int key, boolean hasEmoji) {
|
static String nextNoneFromTourist(int[] contents, int key, boolean hasEmoji) {
|
||||||
|
@ -13,7 +13,7 @@ public class LogUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// public static boolean isDebug = ApiService.isDebug;// 是否需要打印bug,可以在application的onCreate函数里面初始化
|
// public static boolean isDebug = ApiService.isDebug;// 是否需要打印bug,可以在application的onCreate函数里面初始化
|
||||||
public static boolean isDebug = false;
|
public static boolean isDebug = true;
|
||||||
// public static boolean isDebug = false;// 是否需要打印bug,可以在application的onCreate函数里面初始化
|
// public static boolean isDebug = false;// 是否需要打印bug,可以在application的onCreate函数里面初始化
|
||||||
|
|
||||||
private static final String TAG = "GleeStreamLog";
|
private static final String TAG = "GleeStreamLog";
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
package com.shortdrama.jelly.zyreotv.beginning;
|
package com.shortdrama.jelly.zyreotv.beginning;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
|
||||||
@ -8,16 +9,11 @@ import java.util.Date;
|
|||||||
import java.util.TimeZone;
|
import java.util.TimeZone;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class TimeUtils {
|
public class TimeUtils {
|
||||||
volatile ArrayList<Double> appleUpdate_fePreference_Array;
|
volatile ArrayList<Double> appleUpdate_fePreference_Array;
|
||||||
private volatile ArrayList<Boolean> warningPisodes_arr;
|
private volatile ArrayList<Boolean> warningPisodes_arr;
|
||||||
volatile float beforeSeenStop_max = 0.0f;
|
volatile float beforeSeenStop_max = 0.0f;
|
||||||
volatile long instrumentedPolicy_count = 0;
|
volatile long instrumentedPolicy_count = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static String getCurrentTimeZone() {
|
public static String getCurrentTimeZone() {
|
||||||
@ -77,12 +73,22 @@ volatile long instrumentedPolicy_count = 0;
|
|||||||
return df.format(value);
|
return df.format(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String precess(int current_episode,int episode_total){
|
public static String precess(int current_episode, int episode_total) {
|
||||||
DecimalFormat df = new DecimalFormat("###.00");
|
try {
|
||||||
double current = Double.parseDouble(df.format(current_episode));
|
DecimalFormat df = new DecimalFormat("###.00");
|
||||||
double total = Double.parseDouble(df.format(episode_total));
|
double current = Double.parseDouble(df.format(String.valueOf(current_episode)));
|
||||||
double result = Double.parseDouble(df.format(current/total))*100;
|
double total = Double.parseDouble(df.format(String.valueOf(episode_total)));
|
||||||
DecimalFormat df2 = new DecimalFormat("###");
|
double result = Double.parseDouble(df.format(current / total)) * 100;
|
||||||
return df2.format(result);
|
DecimalFormat df2 = new DecimalFormat("###");
|
||||||
|
return df2.format(result);
|
||||||
|
} catch (Exception e) {
|
||||||
|
//其他语言 .会变成,
|
||||||
|
double current = Double.parseDouble(String.valueOf(current_episode));
|
||||||
|
double total = Double.parseDouble(String.valueOf(episode_total));
|
||||||
|
DecimalFormat df = new DecimalFormat("###.00");
|
||||||
|
return df.format((current / total) * 100);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
package com.shortdrama.jelly.zyreotv.beginning;
|
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.EAndroidBean;
|
|
||||||
|
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class XYBGoryShare {
|
|
||||||
volatile String suspendCornorCollectString;
|
|
||||||
volatile float earchStayLast_size = 0.0f;
|
|
||||||
volatile String desImageResumeString;
|
|
||||||
private volatile HashMap<String,Long> unitRunnableScheduler_dict;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static void saveTranslates(EAndroidBean.ZUSEarch infoRes) {
|
|
||||||
|
|
||||||
TIndicator.saveString(ITItem.CONSTANTS_Translates_STRING,REnterCircle.beanToJSONString(infoRes));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static EAndroidBean.ZUSEarch translates(){
|
|
||||||
String vaule = TIndicator.getString(ITItem.CONSTANTS_Translates_STRING,"");
|
|
||||||
return REnterCircle.getObjFromJSON(vaule, EAndroidBean.ZUSEarch.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String replace(String value,String result){
|
|
||||||
return value.replace("##",result);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String replaces(String old,String new1,String new2){
|
|
||||||
String replace = old.replace("#1#", new1);
|
|
||||||
return replace.replace("#2#",new2);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -18,6 +18,7 @@ import com.android.billingclient.api.PurchasesUpdatedListener;
|
|||||||
import com.android.billingclient.api.QueryProductDetailsParams;
|
import com.android.billingclient.api.QueryProductDetailsParams;
|
||||||
|
|
||||||
import com.android.billingclient.api.QueryPurchasesParams;
|
import com.android.billingclient.api.QueryPurchasesParams;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
||||||
|
|
||||||
|
|
||||||
@ -98,6 +99,16 @@ public class ZYTGooglePayUtils {
|
|||||||
.setListener(purchasesUpdatedListener)
|
.setListener(purchasesUpdatedListener)
|
||||||
.enablePendingPurchases()
|
.enablePendingPurchases()
|
||||||
.build();
|
.build();
|
||||||
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
payError = translates.getGleestream_googlepay_failed();
|
||||||
|
userCanceledTip = translates.getGleestream_googlepay_usercanceledtip();
|
||||||
|
userCanceledTip1 = translates.getGleestream_googlepay_usercanceledtip1();
|
||||||
|
queryFailed = translates.getGleestream_googlepay_queryfailed();
|
||||||
|
consumingPurchase = translates.getGleestream_googlepay_purchasefailed();
|
||||||
|
subscriptionError = translates.getGleestream_googlepay_suberror();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ZYTGooglePayUtils getInstance(Activity activity, CallSuccessBack callSuccessBack, CallErrorBack callErrorBack) {
|
public static ZYTGooglePayUtils getInstance(Activity activity, CallSuccessBack callSuccessBack, CallErrorBack callErrorBack) {
|
||||||
@ -218,8 +229,6 @@ public class ZYTGooglePayUtils {
|
|||||||
}
|
}
|
||||||
List<QueryProductDetailsParams.Product> products = new ArrayList<>();
|
List<QueryProductDetailsParams.Product> products = new ArrayList<>();
|
||||||
for (ZYTPaySettingBean.Coins item : list) {
|
for (ZYTPaySettingBean.Coins item : list) {
|
||||||
LogUtils.d("productId===" + item.getAndroid_template_id());
|
|
||||||
LogUtils.d("productType===" + productType);
|
|
||||||
if (!TextUtils.isEmpty(item.getAndroid_template_id())) {
|
if (!TextUtils.isEmpty(item.getAndroid_template_id())) {
|
||||||
products.add(QueryProductDetailsParams.Product.newBuilder()
|
products.add(QueryProductDetailsParams.Product.newBuilder()
|
||||||
.setProductId(item.getAndroid_template_id())
|
.setProductId(item.getAndroid_template_id())
|
||||||
|
@ -34,7 +34,7 @@ public class ZYTWebViewJSBridge {
|
|||||||
TJEpisodeRoundBean userInfoBean = TIndicator.getUserInfo();
|
TJEpisodeRoundBean userInfoBean = TIndicator.getUserInfo();
|
||||||
if (userInfoBean != null) {
|
if (userInfoBean != null) {
|
||||||
ZYTJsUserInfo jsUserInfo = new ZYTJsUserInfo(TIndicator.getToken(),
|
ZYTJsUserInfo jsUserInfo = new ZYTJsUserInfo(TIndicator.getToken(),
|
||||||
TimeUtils.getCurrentTimeZone(), "en", "theme_1"
|
TimeUtils.getCurrentTimeZone(), AppUtils.getLanguageKey(), "theme_1"
|
||||||
, TIndicator.getString(ITItem.Constants_FeedBackList_ID, ""));
|
, TIndicator.getString(ITItem.Constants_FeedBackList_ID, ""));
|
||||||
return REnterCircle.beanToJSONString(jsUserInfo);
|
return REnterCircle.beanToJSONString(jsUserInfo);
|
||||||
}
|
}
|
||||||
|
@ -69,7 +69,6 @@ public interface KGZyreotv {
|
|||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean isProduce = true;
|
|
||||||
|
|
||||||
String URL = "https://api-zyreotv.zyreotv.com/7834f11d/";
|
String URL = "https://api-zyreotv.zyreotv.com/7834f11d/";
|
||||||
|
|
||||||
|
@ -36,13 +36,14 @@ public class PVideoplayRules implements Interceptor {
|
|||||||
Request request = chain.request().newBuilder()
|
Request request = chain.request().newBuilder()
|
||||||
.addHeader("Content-Type", "application/json")
|
.addHeader("Content-Type", "application/json")
|
||||||
.addHeader("authorization", TIndicator.getString(TIndicator.auth, ""))
|
.addHeader("authorization", TIndicator.getString(TIndicator.auth, ""))
|
||||||
.addHeader("lang-key", TIndicator.getString(ITItem.CONSTANTS_Lang_key, "en"))
|
.addHeader("lang-key", AppUtils.getLanguageKey())
|
||||||
.addHeader("device-id", FZHeaderSingle.getUniqueId(GPplicationLoadingdefault.getAppContext()))
|
.addHeader("device-id", FZHeaderSingle.getUniqueId(GPplicationLoadingdefault.getAppContext()))
|
||||||
.addHeader("system-type", "android")
|
.addHeader("system-type", "android")
|
||||||
.addHeader("app-name", GPplicationLoadingdefault.getAppContext().getString(R.string.app_name))
|
.addHeader("app-name", GPplicationLoadingdefault.getAppContext().getString(R.string.app_name))
|
||||||
.addHeader("time_zone", TimeUtils.getCurrentTimeZone())
|
.addHeader("time_zone", TimeUtils.getCurrentTimeZone())
|
||||||
.addHeader("app-version", AppUtils.getPackageVersionName(GPplicationLoadingdefault.getAppContext()))
|
.addHeader("app-version", AppUtils.getPackageVersionName(GPplicationLoadingdefault.getAppContext()))
|
||||||
.addHeader("model", Build.MODEL)
|
.addHeader("model", Build.MODEL)
|
||||||
|
.addHeader("security","false")
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
return chain.proceed(request);
|
return chain.proceed(request);
|
||||||
|
@ -8,6 +8,8 @@ import java.util.HashMap;
|
|||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.net.Proxy;
|
import java.net.Proxy;
|
||||||
import java.net.URLDecoder;
|
import java.net.URLDecoder;
|
||||||
@ -59,20 +61,19 @@ public class VZBack extends ZRFTablistAndroid {
|
|||||||
|
|
||||||
builder.addInterceptor(new LRABackgroundHistory());
|
builder.addInterceptor(new LRABackgroundHistory());
|
||||||
|
|
||||||
if (!KGZyreotv.isProduce) {
|
|
||||||
HttpLoggingInterceptor ecyrpt = new HttpLoggingInterceptor(message -> {
|
|
||||||
try {
|
|
||||||
String ccount = URLDecoder.decode(message, "utf-8");
|
|
||||||
Log.i("OKHttp111111-----", ccount);
|
|
||||||
} catch (UnsupportedEncodingException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
Log.i("OKHttp1111111-----", e.getMessage());
|
|
||||||
|
|
||||||
}
|
HttpLoggingInterceptor ecyrpt = new HttpLoggingInterceptor(message -> {
|
||||||
});
|
try {
|
||||||
ecyrpt.setLevel(HttpLoggingInterceptor.Level.BODY);
|
String ccount = URLDecoder.decode(message, "utf-8");
|
||||||
builder.addInterceptor(ecyrpt);
|
LogUtils.d("OKHttp111111-----", ccount);
|
||||||
}
|
} catch (UnsupportedEncodingException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
LogUtils.d("OKHttp1111111-----", e.getMessage());
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
ecyrpt.setLevel(HttpLoggingInterceptor.Level.BODY);
|
||||||
|
builder.addInterceptor(ecyrpt);
|
||||||
|
|
||||||
|
|
||||||
return builder.build();
|
return builder.build();
|
||||||
|
@ -106,12 +106,14 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
|
|
||||||
public ActivityResultLauncher<Intent> resultLauncher;
|
public ActivityResultLauncher<Intent> resultLauncher;
|
||||||
|
|
||||||
|
GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
|
userViewModel.getTransLates();
|
||||||
gsAppViewModel = new ViewModelProvider(this).get(GSAppViewModel.class);
|
gsAppViewModel = new ViewModelProvider(this).get(GSAppViewModel.class);
|
||||||
getWindow().setNavigationBarColor(getResources().getColor(android.R.color.black));
|
getWindow().setNavigationBarColor(getResources().getColor(android.R.color.black));
|
||||||
EventBus.getDefault().register(this);
|
EventBus.getDefault().register(this);
|
||||||
userViewModel.getTransLates();
|
|
||||||
binding = TManifestServiceBinding.inflate(getLayoutInflater());
|
binding = TManifestServiceBinding.inflate(getLayoutInflater());
|
||||||
setContentView(binding.getRoot());
|
setContentView(binding.getRoot());
|
||||||
|
|
||||||
@ -184,14 +186,7 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
handler.post(onLineRunnable); // 启动
|
handler.post(onLineRunnable); // 启动
|
||||||
}
|
}
|
||||||
|
|
||||||
GoogleApiAvailability.getInstance().makeGooglePlayServicesAvailable(this).addOnCompleteListener(new OnCompleteListener<Void>() {
|
|
||||||
@Override
|
|
||||||
public void onComplete(@NonNull Task<Void> task) {
|
|
||||||
if (task.isSuccessful()) {
|
|
||||||
askNotificationPermission();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//FirebaseApp.initializeApp(this);
|
//FirebaseApp.initializeApp(this);
|
||||||
resultLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
|
resultLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
|
||||||
if (result.getResultCode() == RESULT_OK) {
|
if (result.getResultCode() == RESULT_OK) {
|
||||||
@ -266,7 +261,7 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
if (TextUtils.isEmpty(message_id)) {
|
if (TextUtils.isEmpty(message_id)) {
|
||||||
TIndicator.saveString(ITItem.Constants_FeedBackList_ID, message_id);
|
TIndicator.saveString(ITItem.Constants_FeedBackList_ID, message_id);
|
||||||
}
|
}
|
||||||
LRewards.startWebViewActivity(AExtractionActivity.this, KGZyreotv.GleeStream_Feedback_Details, "FeedBack Details", ZYTWebViewIndexActivity.class);
|
LRewards.startWebViewActivity(AExtractionActivity.this, KGZyreotv.GleeStream_Feedback_Details, translates != null ? translates.getGleestream_feedback_details() : "FeedBack Details", ZYTWebViewIndexActivity.class);
|
||||||
|
|
||||||
}
|
}
|
||||||
}, 700);
|
}, 700);
|
||||||
@ -326,7 +321,22 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
});
|
});
|
||||||
userViewModel.getTranslaterLiveData().observe(this, gsTranslatesBeanIMACloseStroke -> {
|
userViewModel.getTranslaterLiveData().observe(this, gsTranslatesBeanIMACloseStroke -> {
|
||||||
if (gsTranslatesBeanIMACloseStroke != null) {
|
if (gsTranslatesBeanIMACloseStroke != null) {
|
||||||
|
translates = gsTranslatesBeanIMACloseStroke.data.getTranslates();
|
||||||
|
binding.tvVtMainHome.setText(translates.getGleestream_home());
|
||||||
|
binding.tvVtMainExplore.setText(translates.getGleestream_explore());
|
||||||
|
binding.tvVtMainReward.setText(translates.getGleestream_rewards());
|
||||||
|
binding.tvVtMainMylist.setText(translates.getGleestream_mylist());
|
||||||
|
binding.tvVtMainMe.setText(translates.getGleestream_me());
|
||||||
}
|
}
|
||||||
|
GoogleApiAvailability.getInstance().makeGooglePlayServicesAvailable(this).addOnCompleteListener(new OnCompleteListener<Void>() {
|
||||||
|
@Override
|
||||||
|
public void onComplete(@NonNull Task<Void> task) {
|
||||||
|
if (task.isSuccessful()) {
|
||||||
|
askNotificationPermission();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
getBottomData();
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -362,6 +372,14 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
if (ITItem.CONSTANTS_FireBaseToken_Refresh_Event.equals(event)) {
|
if (ITItem.CONSTANTS_FireBaseToken_Refresh_Event.equals(event)) {
|
||||||
firebaseToken();
|
firebaseToken();
|
||||||
}
|
}
|
||||||
|
if (ITItem.CONSTANTS_DeleteUser_Refresh_Event.equals(event)) {
|
||||||
|
TIndicator.saveString(ITItem.CONSTANTS_Main_Bottom_VideoInfo, "");
|
||||||
|
getBottomData();
|
||||||
|
}
|
||||||
|
if (ITItem.CONSTANTS_Language_Refresh_Event.equals(event)) {
|
||||||
|
userViewModel.getTransLates();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -436,7 +454,7 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
public void run() {
|
public void run() {
|
||||||
String clipString = getClipContent();
|
String clipString = getClipContent();
|
||||||
LogUtils.d("clipString: " + clipString);
|
LogUtils.d("clipString: " + clipString);
|
||||||
if (clipString.startsWith("[QJ]")) {
|
if (clipString.startsWith("[QJ]") && clipString.contains("zyreoapp")) {
|
||||||
Pair extractVideoInfo = parseVideoAndShortPlayIds(clipString);
|
Pair extractVideoInfo = parseVideoAndShortPlayIds(clipString);
|
||||||
shortPlayId = Integer.parseInt(extractVideoInfo.second.toString());
|
shortPlayId = Integer.parseInt(extractVideoInfo.second.toString());
|
||||||
videoId = Integer.parseInt(extractVideoInfo.first.toString());
|
videoId = Integer.parseInt(extractVideoInfo.first.toString());
|
||||||
@ -468,16 +486,16 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
Matcher matchVideoIdResult = matcherVideoId.find() ? matcherVideoId : null;
|
Matcher matchVideoIdResult = matcherVideoId.find() ? matcherVideoId : null;
|
||||||
if (matchResult != null) {
|
if (matchResult != null) {
|
||||||
String shortPlayId = matchResult.group(1);
|
String shortPlayId = matchResult.group(1);
|
||||||
int shortId = Integer.parseInt(shortPlayId);
|
int shortDeepId = Integer.parseInt(shortPlayId);
|
||||||
if (matchVideoIdResult != null) {
|
if (matchVideoIdResult != null) {
|
||||||
String videoIdValue = matchVideoIdResult.group(1);
|
String videoIdValue = matchVideoIdResult.group(1);
|
||||||
videoId = Integer.parseInt(videoIdValue);
|
videoId = Integer.parseInt(videoIdValue);
|
||||||
}
|
}
|
||||||
if (shortId != 0) {
|
if (shortDeepId != 0) {
|
||||||
binding.getRoot().postDelayed(new Runnable() {
|
binding.getRoot().postDelayed(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
LRewards.startPlayerDetails(AExtractionActivity.this, shortId, videoId);
|
LRewards.startPlayerDetails(AExtractionActivity.this, shortDeepId, videoId);
|
||||||
TIndicator.saveString(ITItem.Constants_DeepLinkData_URL, "");
|
TIndicator.saveString(ITItem.Constants_DeepLinkData_URL, "");
|
||||||
}
|
}
|
||||||
}, 200);
|
}, 200);
|
||||||
@ -503,7 +521,7 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
if (!videoInfo.isEmpty()) {
|
if (!videoInfo.isEmpty()) {
|
||||||
gsMainEpisodeBean = REnterCircle.getObjFromJSON(videoInfo, GSMainEpisodeBean.class);
|
gsMainEpisodeBean = REnterCircle.getObjFromJSON(videoInfo, GSMainEpisodeBean.class);
|
||||||
binding.layoutMainbottom.tvVideoplayerName.setText(gsMainEpisodeBean.getEpisode_name());
|
binding.layoutMainbottom.tvVideoplayerName.setText(gsMainEpisodeBean.getEpisode_name());
|
||||||
binding.layoutMainbottom.tvEpisodeCurrent.setText("Last time Episode:" + gsMainEpisodeBean.getEpisode());
|
binding.layoutMainbottom.tvEpisodeCurrent.setText((translates != null ? translates.getGleestream_lastepisode() + ":" : "Last time Episode:") + gsMainEpisodeBean.getEpisode());
|
||||||
Glide.with(AExtractionActivity.this)
|
Glide.with(AExtractionActivity.this)
|
||||||
.load(gsMainEpisodeBean.getImageurl())
|
.load(gsMainEpisodeBean.getImageurl())
|
||||||
.placeholder(R.mipmap.unselect_register_4_ideo)
|
.placeholder(R.mipmap.unselect_register_4_ideo)
|
||||||
@ -512,6 +530,8 @@ public class AExtractionActivity extends IDDetailsRoundActivity<TManifestService
|
|||||||
binding.layoutMainbottom.getRoot().setVisibility(VISIBLE);
|
binding.layoutMainbottom.getRoot().setVisibility(VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
binding.layoutMainbottom.getRoot().setVisibility(GONE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
package com.shortdrama.jelly.zyreotv.topics.abslRwgt;
|
package com.shortdrama.jelly.zyreotv.topics.abslRwgt;
|
||||||
|
|
||||||
|
|
||||||
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_Lang_key_System;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
|
||||||
@ -37,7 +39,7 @@ public class IIUAgreementBuildActivity extends IDDetailsRoundActivity<GEventBott
|
|||||||
public void initView() {
|
public void initView() {
|
||||||
if (TextUtils.isEmpty(TIndicator.getString(ITItem.CONSTANTS_Lang_key, ""))) {
|
if (TextUtils.isEmpty(TIndicator.getString(ITItem.CONSTANTS_Lang_key, ""))) {
|
||||||
String lang = Locale.getDefault().getLanguage();
|
String lang = Locale.getDefault().getLanguage();
|
||||||
TIndicator.saveString(ITItem.CONSTANTS_Lang_key, lang);
|
TIndicator.saveString(ITItem.CONSTANTS_Lang_key, CONSTANTS_Lang_key_System + lang);
|
||||||
}
|
}
|
||||||
Uri uri = getIntent().getData();
|
Uri uri = getIntent().getData();
|
||||||
if (uri != null) {
|
if (uri != null) {
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package com.shortdrama.jelly.zyreotv.topics.abslRwgt.app;
|
package com.shortdrama.jelly.zyreotv.topics.abslRwgt.app;
|
||||||
|
|
||||||
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_DeleteUser_Refresh_Event;
|
||||||
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_UserWeb_Refresh_Event;
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_UserWeb_Refresh_Event;
|
||||||
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_User_Refresh_Event;
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_User_Refresh_Event;
|
||||||
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.Constants_AppEnter;
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.Constants_AppEnter;
|
||||||
@ -12,6 +13,7 @@ import androidx.lifecycle.Observer;
|
|||||||
|
|
||||||
import com.facebook.login.LoginManager;
|
import com.facebook.login.LoginManager;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
@ -21,6 +23,7 @@ import com.shortdrama.jelly.zyreotv.databinding.ActivitySettingZytBinding;
|
|||||||
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.CommonSelectorDialog;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.CommonSelectorDialog;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.VPisodesAppnameBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.VPisodesAppnameBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
@ -30,6 +33,8 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
ActivityDeleteaccountBinding binding;
|
ActivityDeleteaccountBinding binding;
|
||||||
private boolean isSelect = false;
|
private boolean isSelect = false;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
binding = ActivityDeleteaccountBinding.inflate(getLayoutInflater());
|
binding = ActivityDeleteaccountBinding.inflate(getLayoutInflater());
|
||||||
@ -39,7 +44,25 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
binding.loading.hide();
|
binding.loading.hide();
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
binding.layoutDeleteaccountActionbar.tvToptitle.setText(getString(R.string.deleteaccount_txt));
|
binding.layoutDeleteaccountActionbar.tvToptitle.setText(getString(R.string.deleteaccount_txt));
|
||||||
|
if (translates != null) {
|
||||||
|
binding.layoutDeleteaccountActionbar.tvToptitle.setText(translates.getGleestream_setting_deleteaccount());
|
||||||
|
binding.tvTop.setText(translates.getGleestream_deleteaccount_topone());
|
||||||
|
binding.tvSecond.setText(translates.getGleestream_deleteaccount_userid());
|
||||||
|
binding.tvThree.setText(translates.getGleestream_deleteaccount_hint());
|
||||||
|
binding.tvFour.setText(translates.getGleestream_deleteaccount_accountdata());
|
||||||
|
binding.tvFive.setText(translates.getGleestream_deleteaccount_accountdatadetails());
|
||||||
|
binding.tvFour1.setText(translates.getGleestream_deleteaccount_vip());
|
||||||
|
binding.tvFive2.setText(translates.getGleestream_deleteaccount_vipdetails());
|
||||||
|
binding.tvFour3.setText(translates.getGleestream_deleteaccount_history());
|
||||||
|
binding.tvFive4.setText(translates.getGleestream_deleteaccount_historydetails());
|
||||||
|
binding.tvFour5.setText(translates.getGleestream_deleteaccount_thirdaccount());
|
||||||
|
binding.tvSix.setText(translates.getGleestream_deleteaccount_logout());
|
||||||
|
binding.tvSeven.setText(translates.getGleestream_deleteaccount_accept());
|
||||||
|
binding.tvEight.setText(translates.getGleestream_setting_deleteaccount());
|
||||||
|
}
|
||||||
|
|
||||||
binding.layoutDeleteaccountActionbar.ivTopback.setOnClickListener(v -> finish());
|
binding.layoutDeleteaccountActionbar.ivTopback.setOnClickListener(v -> finish());
|
||||||
binding.ivSelect.setOnClickListener(v -> {
|
binding.ivSelect.setOnClickListener(v -> {
|
||||||
WCenterVideo.singleClick(new Runnable() {
|
WCenterVideo.singleClick(new Runnable() {
|
||||||
@ -48,12 +71,12 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
|
|
||||||
if (isSelect) {
|
if (isSelect) {
|
||||||
isSelect = false;
|
isSelect = false;
|
||||||
binding.ivSelect.setImageResource(R.mipmap.iv_select_n);
|
binding.tvSeven.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.mipmap.iv_select_n),null,null,null);
|
||||||
binding.tvEight.setTextColor(Color.parseColor("#8B8B8B"));
|
binding.tvEight.setTextColor(Color.parseColor("#8B8B8B"));
|
||||||
binding.tvEight.setBackground(AppCompatResources.getDrawable(GSDeleteAccountActivity.this, R.drawable.bg_text_delete_account));
|
binding.tvEight.setBackground(AppCompatResources.getDrawable(GSDeleteAccountActivity.this, R.drawable.bg_text_delete_account));
|
||||||
} else {
|
} else {
|
||||||
isSelect = true;
|
isSelect = true;
|
||||||
binding.ivSelect.setImageResource(R.mipmap.iv_select_h);
|
binding.tvSeven.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.mipmap.iv_select_h),null,null,null);
|
||||||
binding.tvEight.setTextColor(getColor(android.R.color.white));
|
binding.tvEight.setTextColor(getColor(android.R.color.white));
|
||||||
binding.tvEight.setBackground(AppCompatResources.getDrawable(GSDeleteAccountActivity.this, R.drawable.bg_text_delete_account_selected));
|
binding.tvEight.setBackground(AppCompatResources.getDrawable(GSDeleteAccountActivity.this, R.drawable.bg_text_delete_account_selected));
|
||||||
}
|
}
|
||||||
@ -68,7 +91,7 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
CommonSelectorDialog dialog = new CommonSelectorDialog(GSDeleteAccountActivity.this, "Tips", "Are you sure you want to delete your account?");
|
CommonSelectorDialog dialog = new CommonSelectorDialog(GSDeleteAccountActivity.this, translates != null ? translates.getGleestream_tips() : "Tips", translates != null ? translates.getGleestream_deleteaccount_tip() : "Are you sure you want to delete your account?");
|
||||||
dialog.setOnSureListener(new CommonSelectorDialog.OnSureListener() {
|
dialog.setOnSureListener(new CommonSelectorDialog.OnSureListener() {
|
||||||
@Override
|
@Override
|
||||||
public void toSure() {
|
public void toSure() {
|
||||||
@ -90,7 +113,7 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
|
|
||||||
userViewModel.getLogoffLiveData().observe(this, feedbackResp -> {
|
userViewModel.getLogoffLiveData().observe(this, feedbackResp -> {
|
||||||
if (feedbackResp != null) {
|
if (feedbackResp != null) {
|
||||||
PAYLoginHeaddefault.revealToast("Delete Account Succes", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_deleteaccount_success() : "Account deleted successfully", 0);
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(Constants_AppLeave);
|
.post(Constants_AppLeave);
|
||||||
LoginManager.getInstance().logOut();
|
LoginManager.getInstance().logOut();
|
||||||
@ -99,7 +122,7 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
binding.loading.hide();
|
binding.loading.hide();
|
||||||
PAYLoginHeaddefault.revealToast("The service is abnormal. Check the network.", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_service_abnormality() : "The service is abnormal. Check the network.", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -111,14 +134,16 @@ public class GSDeleteAccountActivity extends IDDetailsRoundActivity<ActivityDele
|
|||||||
userViewModel.getUserInfo();
|
userViewModel.getUserInfo();
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(Constants_AppEnter);
|
.post(Constants_AppEnter);
|
||||||
// EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
// .post(CONSTANTS_User_Refresh_Event);
|
.post(CONSTANTS_User_Refresh_Event);
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(CONSTANTS_UserWeb_Refresh_Event);
|
.post(CONSTANTS_UserWeb_Refresh_Event);
|
||||||
|
EventBus.getDefault()
|
||||||
|
.post(CONSTANTS_DeleteUser_Refresh_Event);
|
||||||
GSDeleteAccountActivity.this.finish();
|
GSDeleteAccountActivity.this.finish();
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast("The service is abnormal. Check the network.", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_service_abnormality() : "The service is abnormal. Check the network.", 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,35 +1,48 @@
|
|||||||
package com.shortdrama.jelly.zyreotv.topics.abslRwgt.app;
|
package com.shortdrama.jelly.zyreotv.topics.abslRwgt.app;
|
||||||
|
|
||||||
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_Lang_key_System;
|
||||||
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_UserWeb_Refresh_Event;
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.CONSTANTS_UserWeb_Refresh_Event;
|
||||||
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.Constants_AppEnter;
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.Constants_AppEnter;
|
||||||
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.Constants_AppLeave;
|
import static com.shortdrama.jelly.zyreotv.beginning.ITItem.Constants_AppLeave;
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
|
|
||||||
import androidx.appcompat.content.res.AppCompatResources;
|
import androidx.appcompat.content.res.AppCompatResources;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
|
|
||||||
|
import com.chad.library.adapter4.BaseQuickAdapter;
|
||||||
import com.facebook.login.LoginManager;
|
import com.facebook.login.LoginManager;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.WCenterVideo;
|
import com.shortdrama.jelly.zyreotv.beginning.WCenterVideo;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.ActivityDeleteaccountBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.ActivityDeleteaccountBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.ActivityLanguageBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.ActivityLanguageBinding;
|
||||||
|
import com.shortdrama.jelly.zyreotv.databinding.DialogCommonSelectorBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.CommonSelectorDialog;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.CommonSelectorDialog;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.GSLanguageAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.GSLanguageAdapter;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
public class GSLanguageActivity extends IDDetailsRoundActivity<ActivityLanguageBinding> {
|
public class GSLanguageActivity extends IDDetailsRoundActivity<ActivityLanguageBinding> {
|
||||||
|
|
||||||
ActivityLanguageBinding binding;
|
ActivityLanguageBinding binding;
|
||||||
private boolean isSelect = false;
|
|
||||||
|
|
||||||
GSLanguageAdapter gsLanguageAdapter;
|
GSLanguageAdapter gsLanguageAdapter;
|
||||||
|
|
||||||
|
|
||||||
|
private String lastLanguage;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
@ -40,23 +53,86 @@ public class GSLanguageActivity extends IDDetailsRoundActivity<ActivityLanguageB
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
|
String language = TIndicator.getString(ITItem.CONSTANTS_Lang_key, "en");
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.layoutLanguageActionbar.tvToptitle.setText(translates.getGleestream_language());
|
||||||
|
binding.layoutSystemLanguage.tvLanguageShowname.setText(translates.getGleestream_systemlanguage());
|
||||||
|
} else {
|
||||||
|
binding.layoutLanguageActionbar.tvToptitle.setText(getString(R.string.language_txt));
|
||||||
|
binding.layoutSystemLanguage.tvLanguageShowname.setText("System Language");
|
||||||
|
}
|
||||||
|
|
||||||
binding.layoutLanguageActionbar.tvToptitle.setText(getString(R.string.language_txt));
|
|
||||||
binding.layoutLanguageActionbar.ivTopback.setOnClickListener(v -> finish());
|
binding.layoutLanguageActionbar.ivTopback.setOnClickListener(v -> finish());
|
||||||
binding.recyclerviewLanguage.setLayoutManager(new LinearLayoutManager(this));
|
|
||||||
gsLanguageAdapter = new GSLanguageAdapter();
|
|
||||||
binding.recyclerviewLanguage.setAdapter(gsLanguageAdapter);
|
|
||||||
|
|
||||||
|
lastLanguage = language;
|
||||||
|
if (language.startsWith(ITItem.CONSTANTS_Lang_key_System)) {
|
||||||
|
binding.layoutSystemLanguage.tvLanguageShowname.setCompoundDrawablesWithIntrinsicBounds(null, null, this.getResources().getDrawable(R.mipmap.iv_select_h), null);
|
||||||
|
} else {
|
||||||
|
binding.layoutSystemLanguage.tvLanguageShowname.setCompoundDrawablesWithIntrinsicBounds(null, null, this.getResources().getDrawable(R.mipmap.iv_select_n), null);
|
||||||
|
}
|
||||||
|
binding.recyclerviewLanguage.setLayoutManager(new LinearLayoutManager(this));
|
||||||
|
gsLanguageAdapter = new GSLanguageAdapter(language);
|
||||||
|
binding.recyclerviewLanguage.setAdapter(gsLanguageAdapter);
|
||||||
|
gsLanguageAdapter.setonItemClickListener(new GSLanguageAdapter.OnItemClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onItemClick(BaseQuickAdapter adapter, int currentposition) {
|
||||||
|
if (gsLanguageAdapter.getItem(currentposition).isSelector()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
gsLanguageAdapter.setLanguage(gsLanguageAdapter.getItem(currentposition).getLang_key());
|
||||||
|
binding.layoutSystemLanguage.tvLanguageShowname.setCompoundDrawablesWithIntrinsicBounds(null, null, GSLanguageActivity.this.getResources().getDrawable(R.mipmap.iv_select_n), null);
|
||||||
|
lastLanguage = gsLanguageAdapter.getItem(currentposition).getLang_key();
|
||||||
|
gsLanguageAdapter.notifyDataSetChanged();
|
||||||
|
showConfirDialog();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
binding.layoutSystemLanguage.getRoot().setOnClickListener(v -> {
|
||||||
|
lastLanguage = CONSTANTS_Lang_key_System + Locale.getDefault().getLanguage();
|
||||||
|
binding.layoutSystemLanguage.tvLanguageShowname.setCompoundDrawablesWithIntrinsicBounds(null, null, this.getResources().getDrawable(R.mipmap.iv_select_h), null);
|
||||||
|
gsLanguageAdapter.setLanguage(lastLanguage);
|
||||||
|
gsLanguageAdapter.notifyDataSetChanged();
|
||||||
|
showConfirDialog();
|
||||||
|
|
||||||
|
});
|
||||||
|
binding.tvLanguageSure.setOnClickListener(v -> {
|
||||||
|
WCenterVideo.singleClick(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
TIndicator.saveString(ITItem.CONSTANTS_Lang_key, lastLanguage);
|
||||||
|
// EventBus.getDefault().post(ITItem.CONSTANTS_Language_Refresh_Event);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void showConfirDialog() {
|
||||||
|
CommonSelectorDialog dialog = new CommonSelectorDialog(GSLanguageActivity.this, translates != null ? translates.getGleestream_tips() : "Tips",
|
||||||
|
translates != null ? translates.getGleestream_language_tip() : "Are you sure you want to change the language?");
|
||||||
|
dialog.setOnSureListener(new CommonSelectorDialog.OnSureListener() {
|
||||||
|
@Override
|
||||||
|
public void toSure() {
|
||||||
|
|
||||||
|
TIndicator.saveString(ITItem.CONSTANTS_Lang_key, lastLanguage);
|
||||||
|
// EventBus.getDefault().post(ITItem.CONSTANTS_Language_Refresh_Event);
|
||||||
|
AppUtils.restarApp(GSLanguageActivity.this);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
dialog.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void logic() {
|
public void logic() {
|
||||||
|
|
||||||
userViewModel.getLanguagesLiveData().observe(this, response -> {
|
userViewModel.getLanguagesLiveData().observe(this, response -> {
|
||||||
|
|
||||||
if(response!=null&&response.data!=null){
|
if (response != null && response.data != null) {
|
||||||
gsLanguageAdapter.submitList(response.data.getList());
|
gsLanguageAdapter.submitList(response.data.getList());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,7 @@ import com.facebook.GraphRequest;
|
|||||||
import com.facebook.login.LoginManager;
|
import com.facebook.login.LoginManager;
|
||||||
import com.facebook.login.LoginResult;
|
import com.facebook.login.LoginResult;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
@ -33,6 +34,7 @@ import com.shortdrama.jelly.zyreotv.databinding.ActivityPlaylistGsBinding;
|
|||||||
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
||||||
import com.youth.banner.util.LogUtils;
|
import com.youth.banner.util.LogUtils;
|
||||||
|
|
||||||
@ -46,6 +48,8 @@ public class GSLoginActivity extends IDDetailsRoundActivity<ActivityLoginBinding
|
|||||||
ActivityLoginBinding binding;
|
ActivityLoginBinding binding;
|
||||||
CallbackManager callbackManager;
|
CallbackManager callbackManager;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
@ -58,6 +62,14 @@ public class GSLoginActivity extends IDDetailsRoundActivity<ActivityLoginBinding
|
|||||||
FacebookSdk.sdkInitialize(getApplicationContext()); // Initialize SDK
|
FacebookSdk.sdkInitialize(getApplicationContext()); // Initialize SDK
|
||||||
callbackManager = CallbackManager.Factory.create();
|
callbackManager = CallbackManager.Factory.create();
|
||||||
binding.loading.hide();
|
binding.loading.hide();
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.tvLoginWelcome.setText(translates.getGleestream_login_title());
|
||||||
|
binding.tvLoginFacebook.setText(translates.getGleestream_login_facebook());
|
||||||
|
binding.tvLoginAgree.setText(translates.getGleestream_login_agree());
|
||||||
|
binding.tvUserAgreement.setText(translates.getGleestream_useragreement());
|
||||||
|
binding.tvPrivatePolicy.setText(translates.getGleestream_privacy());
|
||||||
|
}
|
||||||
CharSequence text = binding.tvUserAgreement.getText();
|
CharSequence text = binding.tvUserAgreement.getText();
|
||||||
SpannableString spannableString = new SpannableString(text);
|
SpannableString spannableString = new SpannableString(text);
|
||||||
spannableString.setSpan(new UnderlineSpan(), 0, text.length(), 0);
|
spannableString.setSpan(new UnderlineSpan(), 0, text.length(), 0);
|
||||||
@ -114,7 +126,7 @@ public class GSLoginActivity extends IDDetailsRoundActivity<ActivityLoginBinding
|
|||||||
(object, response) -> {
|
(object, response) -> {
|
||||||
if (response.getError() != null) {
|
if (response.getError() != null) {
|
||||||
LogUtils.d("error" + response.getError().getErrorMessage());
|
LogUtils.d("error" + response.getError().getErrorMessage());
|
||||||
PAYLoginHeaddefault.revealToast("Facebook login exception." + response.getError().getErrorMessage(), 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_login_facebookexception() : "Facebook login exception." + response.getError().getErrorMessage(), 0);
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
String name = object.getString("name");
|
String name = object.getString("name");
|
||||||
@ -153,7 +165,7 @@ public class GSLoginActivity extends IDDetailsRoundActivity<ActivityLoginBinding
|
|||||||
userViewModel.getLoginLiveData().observe(this, feedbackResp -> {
|
userViewModel.getLoginLiveData().observe(this, feedbackResp -> {
|
||||||
binding.loading.hide();
|
binding.loading.hide();
|
||||||
if (feedbackResp != null) {
|
if (feedbackResp != null) {
|
||||||
PAYLoginHeaddefault.revealToast("Login Succes", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_success() : "Login Succes", 0);
|
||||||
TIndicator.saveString(TIndicator.auth, feedbackResp.data.getToken());
|
TIndicator.saveString(TIndicator.auth, feedbackResp.data.getToken());
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(ITItem.Constants_AppEnter);
|
.post(ITItem.Constants_AppEnter);
|
||||||
@ -167,7 +179,7 @@ public class GSLoginActivity extends IDDetailsRoundActivity<ActivityLoginBinding
|
|||||||
}
|
}
|
||||||
GSLoginActivity.this.finish();
|
GSLoginActivity.this.finish();
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast("Login Fail", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_fail() : "Login Fail", 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import com.shortdrama.jelly.zyreotv.databinding.ActivityWalletZytBinding;
|
|||||||
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
public class ZYTAboutUsActivity extends IDDetailsRoundActivity<ActivityAboutusZytBinding> {
|
public class ZYTAboutUsActivity extends IDDetailsRoundActivity<ActivityAboutusZytBinding> {
|
||||||
|
|
||||||
@ -25,8 +26,16 @@ public class ZYTAboutUsActivity extends IDDetailsRoundActivity<ActivityAboutusZy
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.tvAboutusVersion.setText(translates.getGleestream_version() + " " + AppUtils.getPackageVersionName(this));
|
||||||
|
binding.tvAboutusPrivacy.setText(translates.getGleestream_privacy());
|
||||||
|
binding.tvAboutusUseragreement.setText(translates.getGleestream_useragreement());
|
||||||
|
binding.tvAboutusVisitweb.setText(translates.getGleestream_visitwebsite());
|
||||||
|
} else {
|
||||||
|
binding.tvAboutusVersion.setText("Version " + AppUtils.getPackageVersionName(this));
|
||||||
|
}
|
||||||
|
|
||||||
binding.tvAboutusVersion.setText("Version " + AppUtils.getPackageVersionName(this));
|
|
||||||
binding.layoutSettingActionbar.ivTopback.setOnClickListener(v -> finish());
|
binding.layoutSettingActionbar.ivTopback.setOnClickListener(v -> finish());
|
||||||
binding.tvAboutusVisitweb.setOnClickListener(v -> {
|
binding.tvAboutusVisitweb.setOnClickListener(v -> {
|
||||||
WCenterVideo.singleClick(new Runnable() {
|
WCenterVideo.singleClick(new Runnable() {
|
||||||
@ -41,7 +50,7 @@ public class ZYTAboutUsActivity extends IDDetailsRoundActivity<ActivityAboutusZy
|
|||||||
WCenterVideo.singleClick(new Runnable() {
|
WCenterVideo.singleClick(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
LRewards.startWebViewActivity(ZYTAboutUsActivity.this, KGZyreotv.GleeStream_Private, getResources().getString(R.string.stopSelect), ZYTWebViewIndexActivity.class);
|
LRewards.startWebViewActivity(ZYTAboutUsActivity.this, KGZyreotv.GleeStream_Private, binding.tvAboutusPrivacy.getText().toString(), ZYTWebViewIndexActivity.class);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -49,7 +58,7 @@ public class ZYTAboutUsActivity extends IDDetailsRoundActivity<ActivityAboutusZy
|
|||||||
WCenterVideo.singleClick(new Runnable() {
|
WCenterVideo.singleClick(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
LRewards.startWebViewActivity(ZYTAboutUsActivity.this, KGZyreotv.GleeStream_USERAgreement, getResources().getString(R.string.userVideoSettings), ZYTWebViewIndexActivity.class);
|
LRewards.startWebViewActivity(ZYTAboutUsActivity.this, KGZyreotv.GleeStream_USERAgreement, binding.tvAboutusUseragreement.getText().toString(), ZYTWebViewIndexActivity.class);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -17,6 +17,7 @@ import com.google.android.gms.tasks.OnCompleteListener;
|
|||||||
import com.google.android.gms.tasks.Task;
|
import com.google.android.gms.tasks.Task;
|
||||||
import com.google.firebase.messaging.FirebaseMessaging;
|
import com.google.firebase.messaging.FirebaseMessaging;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.NotifyUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.NotifyUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
@ -27,6 +28,7 @@ import com.shortdrama.jelly.zyreotv.databinding.ActivityWalletZytBinding;
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.AExtractionActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.AExtractionActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.NotifyDialog;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.NotifyDialog;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
@ -36,6 +38,8 @@ public class ZYTSettingActivity extends IDDetailsRoundActivity<ActivitySettingZy
|
|||||||
GSAppViewModel gsAppViewModel;
|
GSAppViewModel gsAppViewModel;
|
||||||
public ActivityResultLauncher<Intent> resultLauncher;
|
public ActivityResultLauncher<Intent> resultLauncher;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
gsAppViewModel = new ViewModelProvider(this).get(GSAppViewModel.class);
|
gsAppViewModel = new ViewModelProvider(this).get(GSAppViewModel.class);
|
||||||
@ -46,21 +50,30 @@ public class ZYTSettingActivity extends IDDetailsRoundActivity<ActivitySettingZy
|
|||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
binding.loading.hide();
|
binding.loading.hide();
|
||||||
binding.layoutSettingActionbar.tvToptitle.setText(getString(R.string.setting_txt));
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.layoutSettingActionbar.tvToptitle.setText(translates.getGleestream_setting());
|
||||||
|
binding.tvSettingNotify.setText(translates.getGleestream_setting_notify());
|
||||||
|
binding.tvSettingDeleteaccount.setText(translates.getGleestream_setting_deleteaccount());
|
||||||
|
binding.tvSettingLoginout.setText(translates.getGleestream_setting_logout());
|
||||||
|
} else {
|
||||||
|
binding.layoutSettingActionbar.tvToptitle.setText(getString(R.string.setting_txt));
|
||||||
|
}
|
||||||
|
|
||||||
binding.layoutSettingActionbar.ivTopback.setOnClickListener(v -> finish());
|
binding.layoutSettingActionbar.ivTopback.setOnClickListener(v -> finish());
|
||||||
binding.tvSettingLoginout.setOnClickListener(v -> {
|
binding.tvSettingLoginout.setOnClickListener(v -> {
|
||||||
if (!TIndicator.isTourist()) {
|
if (!TIndicator.isTourist()) {
|
||||||
binding.loading.show();
|
binding.loading.show();
|
||||||
userViewModel.doLogOut();
|
userViewModel.doLogOut();
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast("Please login first", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_login_first() : "Please login first", 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
binding.tvSettingDeleteaccount.setOnClickListener(v -> {
|
binding.tvSettingDeleteaccount.setOnClickListener(v -> {
|
||||||
if (!TIndicator.isTourist()) {
|
if (!TIndicator.isTourist()) {
|
||||||
LRewards.startDeleteAccount(this);
|
LRewards.startDeleteAccount(this);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast("Please login first", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_login_first() : "Please login first", 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
binding.tvSettingNotify.setOnClickListener(v -> {
|
binding.tvSettingNotify.setOnClickListener(v -> {
|
||||||
@ -74,8 +87,8 @@ public class ZYTSettingActivity extends IDDetailsRoundActivity<ActivitySettingZy
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
dialog.show();
|
dialog.show();
|
||||||
}else{
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast("Notifications turned on", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_notify_turnon() : "Notifications turned on", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -107,7 +120,7 @@ public class ZYTSettingActivity extends IDDetailsRoundActivity<ActivitySettingZy
|
|||||||
|
|
||||||
userViewModel.getLogoutLiveData().observe(this, feedbackResp -> {
|
userViewModel.getLogoutLiveData().observe(this, feedbackResp -> {
|
||||||
if (feedbackResp != null) {
|
if (feedbackResp != null) {
|
||||||
PAYLoginHeaddefault.revealToast("Logout Succes", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_logou_success() : "Logout Succes", 0);
|
||||||
TIndicator.saveString(TIndicator.auth, feedbackResp.data.getToken());
|
TIndicator.saveString(TIndicator.auth, feedbackResp.data.getToken());
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(Constants_AppLeave);
|
.post(Constants_AppLeave);
|
||||||
@ -125,7 +138,7 @@ public class ZYTSettingActivity extends IDDetailsRoundActivity<ActivitySettingZy
|
|||||||
ZYTSettingActivity.this.finish();
|
ZYTSettingActivity.this.finish();
|
||||||
} else {
|
} else {
|
||||||
binding.loading.hide();
|
binding.loading.hide();
|
||||||
PAYLoginHeaddefault.revealToast("The service is abnormal. Check the network.", 0);
|
PAYLoginHeaddefault.revealToast(translates!=null?translates.getGleestream_service_abnormality():"Service abnormality, please check the network", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
|||||||
import com.android.billingclient.api.BillingClient;
|
import com.android.billingclient.api.BillingClient;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
@ -19,6 +20,7 @@ import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
||||||
|
|
||||||
@ -52,6 +54,7 @@ public class GSMyVipActivity extends IDDetailsRoundActivity<ActivityVipZytBindin
|
|||||||
//private boolean isConnectBill = false;
|
//private boolean isConnectBill = false;
|
||||||
|
|
||||||
// private String productType = BillingClient.ProductType.SUBS;
|
// private String productType = BillingClient.ProductType.SUBS;
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -64,7 +67,25 @@ public class GSMyVipActivity extends IDDetailsRoundActivity<ActivityVipZytBindin
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.layoutVipActionbar.tvToptitle.setText(translates.getGleestream_vip());
|
||||||
|
binding.tvVipBenefits.setText(translates.getGleestream_vip_benefits());
|
||||||
|
binding.tvVipbenefitsAddfree.setText(translates.getGleestream_vip_benefits_adfree());
|
||||||
|
binding.tvVipbenefitsExclusive.setText(translates.getGleestream_vip_benefits_exclusive());
|
||||||
|
binding.tvVipDailyfree.setText(translates.getGleestream_vip_benefits_dailyfree());
|
||||||
|
binding.tvVipRecharge.setText(translates.getGleestream_membership_recharge());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce01.setText(translates.getGleestream_vip_introduct1());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce02.setText(translates.getGleestream_vip_introduct2());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce03.setText(translates.getGleestream_vip_introduct3());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce04.setText(translates.getGleestream_vip_introduct4());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce05.setText(translates.getGleestream_vip_introduct5());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce06.setText(translates.getGleestream_vip_introduct6());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce07.setText(translates.getGleestream_vip_introduct7());
|
||||||
|
binding.layoutVipIntroduce.tvMembershipIntroduce08.setText(translates.getGleestream_vip_introduct8());
|
||||||
|
} else {
|
||||||
|
binding.layoutVipActionbar.tvToptitle.setText(getString(R.string.vip_txt));
|
||||||
|
}
|
||||||
zytGooglePayUtils = ZYTGooglePayUtils.getInstance(this, purchase -> {
|
zytGooglePayUtils = ZYTGooglePayUtils.getInstance(this, purchase -> {
|
||||||
|
|
||||||
HashMap<String, Object> map = new HashMap<>();
|
HashMap<String, Object> map = new HashMap<>();
|
||||||
@ -101,7 +122,7 @@ public class GSMyVipActivity extends IDDetailsRoundActivity<ActivityVipZytBindin
|
|||||||
userViewModel.getPaySetting(0, 0);
|
userViewModel.getPaySetting(0, 0);
|
||||||
zytGooglePayUtils.startConnection(connect -> isConnect = connect);
|
zytGooglePayUtils.startConnection(connect -> isConnect = connect);
|
||||||
binding.recyclerviewMyVip.setLayoutManager(new LinearLayoutManager(this));
|
binding.recyclerviewMyVip.setLayoutManager(new LinearLayoutManager(this));
|
||||||
binding.layoutVipActionbar.tvToptitle.setText(getString(R.string.vip_txt));
|
|
||||||
binding.layoutVipActionbar.ivTopback.setOnClickListener(v -> finish());
|
binding.layoutVipActionbar.ivTopback.setOnClickListener(v -> finish());
|
||||||
subVipAdapter = new ZYTStoreSubVipAdapter();
|
subVipAdapter = new ZYTStoreSubVipAdapter();
|
||||||
binding.recyclerviewMyVip.setAdapter(subVipAdapter);
|
binding.recyclerviewMyVip.setAdapter(subVipAdapter);
|
||||||
@ -118,10 +139,10 @@ public class GSMyVipActivity extends IDDetailsRoundActivity<ActivityVipZytBindin
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void initUser(TJEpisodeRoundBean userInfoBean) {
|
public void initUser(TJEpisodeRoundBean userInfoBean) {
|
||||||
binding.tvVipNickname.setText(userInfoBean.isIs_tourist() ? "Visitor" : userInfoBean.getFamily_name());
|
binding.tvVipNickname.setText(userInfoBean.isIs_tourist() ? (translates != null ? translates.getGleestream_visitor() : "Visitor") : userInfoBean.getFamily_name());
|
||||||
binding.tvVipNickname.setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.mipmap.ic_vip_nicklevel), null);
|
binding.tvVipNickname.setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.mipmap.ic_vip_nicklevel), null);
|
||||||
Glide.with(this).load(userInfoBean.getAvator()).placeholder(R.mipmap.share_loadingdefault).error(R.mipmap.share_loadingdefault).into(binding.ivHead);
|
Glide.with(this).load(userInfoBean.getAvator()).placeholder(R.mipmap.share_loadingdefault).error(R.mipmap.share_loadingdefault).into(binding.ivHead);
|
||||||
binding.tvVipVipexp.setText("Vip Expires:" + TimeUtils.transToString(Long.parseLong(userInfoBean.getVip_end_time())));
|
binding.tvVipVipexp.setText((translates != null ? translates.getGleestream_vipexpires() + ": " : "Vip Expires: ") + TimeUtils.transToString(Long.parseLong(userInfoBean.getVip_end_time())));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -163,7 +184,7 @@ public class GSMyVipActivity extends IDDetailsRoundActivity<ActivityVipZytBindin
|
|||||||
|
|
||||||
userViewModel.getGooglePayLiveData().observe(this, imaCloseStroke -> {
|
userViewModel.getGooglePayLiveData().observe(this, imaCloseStroke -> {
|
||||||
if (imaCloseStroke != null) {
|
if (imaCloseStroke != null) {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.google_pay_success), 0);
|
PAYLoginHeaddefault.revealToast(translates!=null?translates.getGleestream_googlepay_success():getString(R.string.google_pay_success), 0);
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(ITItem.CONSTANTS_User_Refresh_Event);
|
.post(ITItem.CONSTANTS_User_Refresh_Event);
|
||||||
userViewModel.getUserInfo();
|
userViewModel.getUserInfo();
|
||||||
|
@ -12,6 +12,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
|||||||
|
|
||||||
import com.android.billingclient.api.BillingClient;
|
import com.android.billingclient.api.BillingClient;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
@ -24,6 +25,7 @@ import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivit
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.dts.BAVideoIndicator;
|
import com.shortdrama.jelly.zyreotv.topics.dts.BAVideoIndicator;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@ -51,7 +53,13 @@ public class GSPlayListActivity extends IDDetailsRoundActivity<ActivityPlaylistG
|
|||||||
binding.layoutPlaylistActionbar.ivTopback.setOnClickListener(v -> {
|
binding.layoutPlaylistActionbar.ivTopback.setOnClickListener(v -> {
|
||||||
finish();
|
finish();
|
||||||
});
|
});
|
||||||
binding.layoutPlaylistActionbar.tvToptitle.setText("PlayList");
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
|
if(translates!=null){
|
||||||
|
binding.layoutPlaylistActionbar.tvToptitle.setText(translates.getGleestream_playlist());
|
||||||
|
}else{
|
||||||
|
binding.layoutPlaylistActionbar.tvToptitle.setText("Play List");
|
||||||
|
}
|
||||||
|
|
||||||
initData();
|
initData();
|
||||||
binding.recyclerviewPlaylist.setLayoutManager(new GridLayoutManager(this, 3));
|
binding.recyclerviewPlaylist.setLayoutManager(new GridLayoutManager(this, 3));
|
||||||
adapter = new BAVideoIndicator(this, QyvHeaddefaultBinding.class);
|
adapter = new BAVideoIndicator(this, QyvHeaddefaultBinding.class);
|
||||||
|
@ -13,6 +13,7 @@ import androidx.lifecycle.MutableLiveData;
|
|||||||
import androidx.lifecycle.ViewModel;
|
import androidx.lifecycle.ViewModel;
|
||||||
|
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.REnterCircle;
|
import com.shortdrama.jelly.zyreotv.beginning.REnterCircle;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
@ -972,8 +973,8 @@ public class GXCProgressLogin extends ViewModel {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public void getTransLates(){
|
public void getTransLates() {
|
||||||
VZBack.getInstance().getTranslates(TIndicator.getString(ITItem.CONSTANTS_Lang_key, "en"))
|
VZBack.getInstance().getTranslates(AppUtils.getLanguageKey())
|
||||||
.subscribeOn(Schedulers.io())
|
.subscribeOn(Schedulers.io())
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe(new RREStyles<>() {
|
.subscribe(new RREStyles<>() {
|
||||||
@ -981,7 +982,11 @@ public class GXCProgressLogin extends ViewModel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(IMACloseStroke<GSTranslatesBean> o) {
|
public void onSuccess(IMACloseStroke<GSTranslatesBean> o) {
|
||||||
translaterLiveData.setValue(o);
|
GSTranslatesBean.Translates translates = o.data.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
TIndicator.saveString(ITItem.CONSTANTS_Translate_key, REnterCircle.beanToJSONString(translates));
|
||||||
|
translaterLiveData.setValue(o);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -992,7 +997,7 @@ public class GXCProgressLogin extends ViewModel {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public void getLanguageList(){
|
public void getLanguageList() {
|
||||||
VZBack.getInstance().getLanguages()
|
VZBack.getInstance().getLanguages()
|
||||||
.subscribeOn(Schedulers.io())
|
.subscribeOn(Schedulers.io())
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
@ -48,6 +48,7 @@ import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.XLHeaddefaultActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.XLHeaddefaultActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.KDZShareRound;
|
import com.shortdrama.jelly.zyreotv.topics.dts.KDZShareRound;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
||||||
import com.youth.banner.util.LogUtils;
|
import com.youth.banner.util.LogUtils;
|
||||||
|
|
||||||
@ -71,6 +72,8 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
|
|
||||||
private TJEpisodeRoundBean userInfoBean;
|
private TJEpisodeRoundBean userInfoBean;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
|
|
||||||
public static UBJPrivateOllowFragment newInstance() {
|
public static UBJPrivateOllowFragment newInstance() {
|
||||||
return new UBJPrivateOllowFragment();
|
return new UBJPrivateOllowFragment();
|
||||||
@ -186,7 +189,23 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
@Override
|
@Override
|
||||||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
||||||
|
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
loadingdefaultRunning.tvMeLogin.setText(translates.getGleestream_login());
|
||||||
|
loadingdefaultRunning.tvMeLogin.setText(translates.getGleestream_login());
|
||||||
|
loadingdefaultRunning.tvMeMywallet.setText(translates.getGleestream_mywallet());
|
||||||
|
loadingdefaultRunning.tvWywalletCoinstxt.setText(translates.getGleestream_coins());
|
||||||
|
loadingdefaultRunning.tvWywalletDonatecoinstxt.setText(translates.getGleestream_donate());
|
||||||
|
loadingdefaultRunning.tvMePlaylist.setText(translates.getGleestream_playlist());
|
||||||
|
loadingdefaultRunning.tvOrderStore.setText(translates.getGleestream_store());
|
||||||
|
loadingdefaultRunning.tvOrderRecord.setText(translates.getGleestream_order_record());
|
||||||
|
loadingdefaultRunning.tvLanguage.setText(translates.getGleestream_language());
|
||||||
|
loadingdefaultRunning.tvPrivatePolicy.setText(translates.getGleestream_privacy());
|
||||||
|
loadingdefaultRunning.tvUserAgreement.setText(translates.getGleestream_useragreement());
|
||||||
|
loadingdefaultRunning.tvHelpCenter.setText(translates.getGleestream_helpcenter());
|
||||||
|
loadingdefaultRunning.tvAboutUs.setText(translates.getGleestream_aboutus());
|
||||||
|
loadingdefaultRunning.tvMeRechargeVip.setText(translates.getGleestream_mymembership());
|
||||||
|
}
|
||||||
int busyAugmented = this.pauseIdlePostOwnerStayEditor(new HashMap());
|
int busyAugmented = this.pauseIdlePostOwnerStayEditor(new HashMap());
|
||||||
|
|
||||||
int tmp_q_7 = (int) busyAugmented;
|
int tmp_q_7 = (int) busyAugmented;
|
||||||
@ -339,8 +358,8 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
});
|
});
|
||||||
loadingdefaultRunning.recyclerviewHistory.setAdapter(lockTablist);
|
loadingdefaultRunning.recyclerviewHistory.setAdapter(lockTablist);
|
||||||
logic();
|
logic();
|
||||||
loadingdefaultRunning.tvPrivatePolicy.setOnClickListener(v -> LRewards.startWebViewActivity(getActivity(), KGZyreotv.GleeStream_Private, getResources().getString(R.string.stopSelect), ZYTWebViewIndexActivity.class));
|
loadingdefaultRunning.tvPrivatePolicy.setOnClickListener(v -> LRewards.startWebViewActivity(getActivity(), KGZyreotv.GleeStream_Private, loadingdefaultRunning.tvPrivatePolicy.getText().toString(), ZYTWebViewIndexActivity.class));
|
||||||
loadingdefaultRunning.tvUserAgreement.setOnClickListener(v -> LRewards.startWebViewActivity(getActivity(), KGZyreotv.GleeStream_USERAgreement, getResources().getString(R.string.userVideoSettings), ZYTWebViewIndexActivity.class));
|
loadingdefaultRunning.tvUserAgreement.setOnClickListener(v -> LRewards.startWebViewActivity(getActivity(), KGZyreotv.GleeStream_USERAgreement, loadingdefaultRunning.tvUserAgreement.getText().toString(), ZYTWebViewIndexActivity.class));
|
||||||
loadingdefaultRunning.tvMeLogin.setOnClickListener(v -> {
|
loadingdefaultRunning.tvMeLogin.setOnClickListener(v -> {
|
||||||
goLogin();
|
goLogin();
|
||||||
});
|
});
|
||||||
@ -351,7 +370,7 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
LRewards.startWallet(getActivity());
|
LRewards.startWallet(getActivity());
|
||||||
});
|
});
|
||||||
loadingdefaultRunning.tvHelpCenter.setOnClickListener(v -> {
|
loadingdefaultRunning.tvHelpCenter.setOnClickListener(v -> {
|
||||||
LRewards.startWebViewActivity(getActivity(), KGZyreotv.GleeStream_Feedback_Index, getResources().getString(R.string.feedback_index), ZYTWebViewIndexActivity.class);
|
LRewards.startWebViewActivity(getActivity(), KGZyreotv.GleeStream_Feedback_Index, translates != null ? translates.getGleestream_feedback() : getResources().getString(R.string.feedback_index), ZYTWebViewIndexActivity.class);
|
||||||
});
|
});
|
||||||
loadingdefaultRunning.ivTabmeSetting.setOnClickListener(v -> {
|
loadingdefaultRunning.ivTabmeSetting.setOnClickListener(v -> {
|
||||||
LRewards.startSetting(getActivity());
|
LRewards.startSetting(getActivity());
|
||||||
@ -382,20 +401,20 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
loadingdefaultRunning.layoutRechargeNotvip.setVisibility(GONE);
|
loadingdefaultRunning.layoutRechargeNotvip.setVisibility(GONE);
|
||||||
loadingdefaultRunning.layoutRechargeVip.setVisibility(GONE);
|
loadingdefaultRunning.layoutRechargeVip.setVisibility(GONE);
|
||||||
loadingdefaultRunning.ivTabmeSetting.setVisibility(VISIBLE);
|
loadingdefaultRunning.ivTabmeSetting.setVisibility(VISIBLE);
|
||||||
loadingdefaultRunning.tvMeName.setText(userInfoBean.isIs_tourist() ? "Visitor" : userInfoBean.getFamily_name());
|
loadingdefaultRunning.tvMeName.setText(userInfoBean.isIs_tourist() ? (translates != null ? translates.getGleestream_visitor() : "Visitor") : userInfoBean.getFamily_name());
|
||||||
loadingdefaultRunning.tvMeId.setText("ID:" + userInfoBean.getId());
|
loadingdefaultRunning.tvMeId.setText("ID:" + userInfoBean.getId());
|
||||||
loadingdefaultRunning.tvMywalletCoins.setText(userInfoBean.getCoin_left_total() + "");
|
loadingdefaultRunning.tvMywalletCoins.setText(userInfoBean.getCoin_left_total() + "");
|
||||||
loadingdefaultRunning.tvMywalletDonatecoins.setText(userInfoBean.getSend_coin_left_total() + "");
|
loadingdefaultRunning.tvMywalletDonatecoins.setText(userInfoBean.getSend_coin_left_total() + "");
|
||||||
if (!userInfoBean.isIs_tourist()) {
|
if (!userInfoBean.isIs_tourist()) {
|
||||||
loadingdefaultRunning.tvMeLogin.setVisibility(GONE);
|
loadingdefaultRunning.tvMeLogin.setVisibility(GONE);
|
||||||
// loadingdefaultRunning.ivTabmeSetting.setVisibility(VISIBLE);
|
// loadingdefaultRunning.ivTabmeSetting.setVisibility(VISIBLE);
|
||||||
}
|
}
|
||||||
if (userInfoBean.isIs_vip()) {
|
if (userInfoBean.isIs_vip()) {
|
||||||
loadingdefaultRunning.layoutVipRecharge.setVisibility(VISIBLE);
|
loadingdefaultRunning.layoutVipRecharge.setVisibility(VISIBLE);
|
||||||
loadingdefaultRunning.layoutRechargeVip.setVisibility(VISIBLE);
|
loadingdefaultRunning.layoutRechargeVip.setVisibility(VISIBLE);
|
||||||
loadingdefaultRunning.layoutRechargeNotvip.setVisibility(GONE);
|
loadingdefaultRunning.layoutRechargeNotvip.setVisibility(GONE);
|
||||||
loadingdefaultRunning.tvMeName.setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.mipmap.ic_vip_nicklevel), null);
|
loadingdefaultRunning.tvMeName.setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.mipmap.ic_vip_nicklevel), null);
|
||||||
loadingdefaultRunning.tvMeRechargeVipExp.setText("Vip Expires:" + TimeUtils.transToString(Long.parseLong(userInfoBean.getVip_end_time())));
|
loadingdefaultRunning.tvMeRechargeVipExp.setText((translates!=null?translates.getGleestream_vipexpires()+": ":"Vip Expires: ") + TimeUtils.transToString(Long.parseLong(userInfoBean.getVip_end_time())));
|
||||||
}
|
}
|
||||||
|
|
||||||
Glide.with(requireActivity()).load(userInfoBean.getAvator()).placeholder(R.mipmap.share_loadingdefault).error(R.mipmap.share_loadingdefault).into(loadingdefaultRunning.ivHead);
|
Glide.with(requireActivity()).load(userInfoBean.getAvator()).placeholder(R.mipmap.share_loadingdefault).error(R.mipmap.share_loadingdefault).into(loadingdefaultRunning.ivHead);
|
||||||
@ -535,6 +554,10 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
if (currentPage == 1) {
|
||||||
|
lockTablist.addDataList(new ArrayList<>(), true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -553,6 +576,7 @@ public class UBJPrivateOllowFragment extends Fragment {
|
|||||||
}
|
}
|
||||||
if (ITItem.CONSTANTS_User_Refresh_Event.equals(event)) {
|
if (ITItem.CONSTANTS_User_Refresh_Event.equals(event)) {
|
||||||
seenMarkView.getUserInfo();
|
seenMarkView.getUserInfo();
|
||||||
|
currentPage = 1;
|
||||||
seenMarkView.getHistory(1, 10);
|
seenMarkView.getHistory(1, 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@ import com.android.billingclient.api.PurchasesUpdatedListener;
|
|||||||
import com.android.billingclient.api.QueryProductDetailsParams;
|
import com.android.billingclient.api.QueryProductDetailsParams;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
@ -28,6 +29,7 @@ import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
@ -57,6 +59,8 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
private int current_pay_setting_id;
|
private int current_pay_setting_id;
|
||||||
private String current_order_code;
|
private String current_order_code;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
|
|
||||||
// private BillingClient billingClient;
|
// private BillingClient billingClient;
|
||||||
|
|
||||||
@ -75,6 +79,23 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
|
binding.loading.show();
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.layoutStoreActionbar.tvToptitle.setText(translates.getGleestream_store());
|
||||||
|
binding.layoutStoreRoot.tvStoreCoinsepisode.setText(translates.getGleestream_coins());
|
||||||
|
binding.layoutStoreRoot.tvStoreMembership.setText(translates.getGleestream_membership());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce01.setText(translates.getGleestream_vip_introduct1());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce02.setText(translates.getGleestream_vip_introduct2());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce03.setText(translates.getGleestream_vip_introduct3());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce04.setText(translates.getGleestream_vip_introduct4());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce05.setText(translates.getGleestream_vip_introduct5());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce06.setText(translates.getGleestream_vip_introduct6());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce07.setText(translates.getGleestream_vip_introduct7());
|
||||||
|
binding.layoutStoreRoot.layoutVipIntroduct.tvMembershipIntroduce08.setText(translates.getGleestream_vip_introduct8());
|
||||||
|
} else {
|
||||||
|
binding.layoutStoreActionbar.tvToptitle.setText(getString(R.string.store_txt));
|
||||||
|
}
|
||||||
// billingClient = BillingClient.newBuilder(this)
|
// billingClient = BillingClient.newBuilder(this)
|
||||||
// .setListener(new PurchasesUpdatedListener() {
|
// .setListener(new PurchasesUpdatedListener() {
|
||||||
// @Override
|
// @Override
|
||||||
@ -135,6 +156,7 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
map.put("show_money", current_price);
|
map.put("show_money", current_price);
|
||||||
vtUserViewModel.getGooglePay(map);
|
vtUserViewModel.getGooglePay(map);
|
||||||
}, (purchase, str) -> {
|
}, (purchase, str) -> {
|
||||||
|
binding.loading.hide();
|
||||||
PAYLoginHeaddefault.revealToast(str, 0);
|
PAYLoginHeaddefault.revealToast(str, 0);
|
||||||
});
|
});
|
||||||
zytGooglePayUtils.setqueryProductResult(new ZYTGooglePayUtils.QueryProductResult() {
|
zytGooglePayUtils.setqueryProductResult(new ZYTGooglePayUtils.QueryProductResult() {
|
||||||
@ -145,9 +167,9 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
coinAdapter.submitList(list);
|
coinAdapter.submitList(list);
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -158,6 +180,7 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
subVipAdapter.submitList(list);
|
subVipAdapter.submitList(list);
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -169,13 +192,14 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
GridLayoutManager layoutManager = new GridLayoutManager(this, 2);
|
GridLayoutManager layoutManager = new GridLayoutManager(this, 2);
|
||||||
binding.layoutStoreRoot.recyclerviewStore.setLayoutManager(layoutManager);
|
binding.layoutStoreRoot.recyclerviewStore.setLayoutManager(layoutManager);
|
||||||
binding.layoutStoreRoot.recyclerviewStoreVip.setLayoutManager(new LinearLayoutManager(this));
|
binding.layoutStoreRoot.recyclerviewStoreVip.setLayoutManager(new LinearLayoutManager(this));
|
||||||
binding.layoutStoreActionbar.tvToptitle.setText(getString(R.string.store_txt));
|
|
||||||
binding.layoutStoreActionbar.ivTopback.setOnClickListener(v -> finish());
|
binding.layoutStoreActionbar.ivTopback.setOnClickListener(v -> finish());
|
||||||
coinAdapter = new ZYTStoreGoldRechargeAdapter();
|
coinAdapter = new ZYTStoreGoldRechargeAdapter();
|
||||||
binding.layoutStoreRoot.recyclerviewStore.setAdapter(coinAdapter);
|
binding.layoutStoreRoot.recyclerviewStore.setAdapter(coinAdapter);
|
||||||
subVipAdapter = new ZYTStoreSubVipAdapter();
|
subVipAdapter = new ZYTStoreSubVipAdapter();
|
||||||
binding.layoutStoreRoot.recyclerviewStoreVip.setAdapter(subVipAdapter);
|
binding.layoutStoreRoot.recyclerviewStoreVip.setAdapter(subVipAdapter);
|
||||||
coinAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> {
|
coinAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> {
|
||||||
|
binding.loading.show();
|
||||||
ZYTPaySettingBean.Coins coins = coinAdapter.getItem(i);
|
ZYTPaySettingBean.Coins coins = coinAdapter.getItem(i);
|
||||||
android_template_id = coins.getAndroid_template_id();
|
android_template_id = coins.getAndroid_template_id();
|
||||||
current_price = coins.getPrice();
|
current_price = coins.getPrice();
|
||||||
@ -184,6 +208,7 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
});
|
});
|
||||||
|
|
||||||
subVipAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> {
|
subVipAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> {
|
||||||
|
binding.loading.show();
|
||||||
ZYTPaySettingBean.Vip vip = subVipAdapter.getItem(i);
|
ZYTPaySettingBean.Vip vip = subVipAdapter.getItem(i);
|
||||||
android_template_id = vip.getAndroid_template_id();
|
android_template_id = vip.getAndroid_template_id();
|
||||||
current_price = vip.getPrice();
|
current_price = vip.getPrice();
|
||||||
@ -305,6 +330,7 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
vtUserViewModel.getPayResBeanLiveData().observe(this, vtPaySettingBean -> {
|
vtUserViewModel.getPayResBeanLiveData().observe(this, vtPaySettingBean -> {
|
||||||
if (vtPaySettingBean != null && !vtPaySettingBean.data.getList_coins().isEmpty()) {
|
if (vtPaySettingBean != null && !vtPaySettingBean.data.getList_coins().isEmpty()) {
|
||||||
if (isConnect) {
|
if (isConnect) {
|
||||||
|
binding.loading.hide();
|
||||||
zytGooglePayUtils.queryInAppProductDetails(vtPaySettingBean.data.getList_coins());
|
zytGooglePayUtils.queryInAppProductDetails(vtPaySettingBean.data.getList_coins());
|
||||||
zytGooglePayUtils.querySubsProductDetails(vtPaySettingBean.data.getList_sub_vip());
|
zytGooglePayUtils.querySubsProductDetails(vtPaySettingBean.data.getList_sub_vip());
|
||||||
// List<ZYTPaySettingBean.Coins> coinsList = zytGooglePayUtils.queryProductDetails(vtPaySettingBean.data.getList_coins());
|
// List<ZYTPaySettingBean.Coins> coinsList = zytGooglePayUtils.queryProductDetails(vtPaySettingBean.data.getList_coins());
|
||||||
@ -321,11 +347,14 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
} else {
|
} else {
|
||||||
coinAdapter.submitList(vtPaySettingBean.data.getList_coins());
|
coinAdapter.submitList(vtPaySettingBean.data.getList_coins());
|
||||||
subVipAdapter.submitList(vtPaySettingBean.data.getList_sub_vip());
|
subVipAdapter.submitList(vtPaySettingBean.data.getList_sub_vip());
|
||||||
|
binding.loading.hide();
|
||||||
}
|
}
|
||||||
// coinAdapter.submitList(vtPaySettingBean.data.getList_coins());
|
// coinAdapter.submitList(vtPaySettingBean.data.getList_coins());
|
||||||
// subVipAdapter.submitList(vtPaySettingBean.data.getList_sub_vip());
|
// subVipAdapter.submitList(vtPaySettingBean.data.getList_sub_vip());
|
||||||
|
|
||||||
|
|
||||||
|
} else {
|
||||||
|
binding.loading.hide();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
vtUserViewModel.getCreateOrderLiveData().observe(this, vtCreateOrderBean -> {
|
vtUserViewModel.getCreateOrderLiveData().observe(this, vtCreateOrderBean -> {
|
||||||
@ -349,13 +378,15 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity<ActivityStoreBindin
|
|||||||
BillingClient.ProductType.INAPP
|
BillingClient.ProductType.INAPP
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
binding.loading.hide();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
vtUserViewModel.getGooglePayLiveData().observe(this, imaCloseStroke -> {
|
vtUserViewModel.getGooglePayLiveData().observe(this, imaCloseStroke -> {
|
||||||
|
binding.loading.hide();
|
||||||
if (imaCloseStroke != null) {
|
if (imaCloseStroke != null) {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.google_pay_success), 0);
|
PAYLoginHeaddefault.revealToast(translates!=null?translates.getGleestream_googlepay_success():getString(R.string.google_pay_success), 0);
|
||||||
EventBus.getDefault()
|
EventBus.getDefault()
|
||||||
.post(ITItem.CONSTANTS_User_Refresh_Event);
|
.post(ITItem.CONSTANTS_User_Refresh_Event);
|
||||||
}
|
}
|
||||||
|
@ -9,8 +9,10 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
|||||||
|
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.ActivityWalletZytBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.ActivityWalletZytBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.ItemMywalletRecordsListZytBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.ItemMywalletRecordsListZytBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
||||||
@ -19,6 +21,7 @@ import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivit
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.web.ZYTWebViewIndexActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTCommonRecordsAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTCommonRecordsAdapter;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTWalletSelectorAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTWalletSelectorAdapter;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTCommonListBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTCommonListBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserBuyRecordsBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserBuyRecordsBean;
|
||||||
@ -38,7 +41,9 @@ public class ZYTWalletActivity extends IDDetailsRoundActivity<ActivityWalletZytB
|
|||||||
private int currentPage = 1;
|
private int currentPage = 1;
|
||||||
private int type = 0; //默认消费记录 0 ,金币购买记录 1 ,VIP购买记录2 ,赠送记录 3
|
private int type = 0; //默认消费记录 0 ,金币购买记录 1 ,VIP购买记录2 ,赠送记录 3
|
||||||
|
|
||||||
private String[] typeArray = {"Consumption Record", "Recharge Coins Record", "Recharge VIP Record", "Reward Coins"};
|
private String[] typeArray = {"Consumption Record", "Recharge Coins Record", "Recharge VIP Record", "Reward Coin Record"};
|
||||||
|
|
||||||
|
GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
@ -49,8 +54,20 @@ public class ZYTWalletActivity extends IDDetailsRoundActivity<ActivityWalletZytB
|
|||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
initRefreshLayout();
|
initRefreshLayout();
|
||||||
|
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.layoutWalletActionbar.tvToptitle.setText(translates.getGleestream_mywallet());
|
||||||
|
binding.tvMywalletCoinstxt.setText(translates.getGleestream_coins());
|
||||||
|
binding.tvMywalletDonatetxt.setText(translates.getGleestream_donate());
|
||||||
|
binding.tvWalletTopup.setText(translates.getGleestream_topup());
|
||||||
|
binding.tvMywalletDetailstxt.setText(translates.getGleestream_wallet_detailes());
|
||||||
|
binding.tvMywalletFeedback.setText(translates.getGleestream_feedback());
|
||||||
|
typeArray = new String[]{translates.getGleestream_wallet_consumption(), translates.getGleestream_wallet_rechargecoins(), translates.getGleestream_wallet_rechargevip(), translates.getGleestream_wallet_rewardcoins()};
|
||||||
|
} else {
|
||||||
|
binding.layoutWalletActionbar.tvToptitle.setText(getString(R.string.mywallet_txt));
|
||||||
|
}
|
||||||
binding.tvMywalletType.setText(typeArray[type]);
|
binding.tvMywalletType.setText(typeArray[type]);
|
||||||
binding.layoutWalletActionbar.tvToptitle.setText(getString(R.string.mywallet_txt));
|
|
||||||
userViewModel.getBuyRecordsList(currentPage, 10);
|
userViewModel.getBuyRecordsList(currentPage, 10);
|
||||||
binding.recyclerviewMywallet.setLayoutManager(new LinearLayoutManager(this));
|
binding.recyclerviewMywallet.setLayoutManager(new LinearLayoutManager(this));
|
||||||
adapter = new ZYTCommonRecordsAdapter(this, ItemMywalletRecordsListZytBinding.class);
|
adapter = new ZYTCommonRecordsAdapter(this, ItemMywalletRecordsListZytBinding.class);
|
||||||
@ -84,7 +101,7 @@ public class ZYTWalletActivity extends IDDetailsRoundActivity<ActivityWalletZytB
|
|||||||
});
|
});
|
||||||
|
|
||||||
binding.tvMywalletFeedback.setOnClickListener(v -> {
|
binding.tvMywalletFeedback.setOnClickListener(v -> {
|
||||||
LRewards.startWebViewActivity(this, KGZyreotv.GleeStream_Feedback_Index, "Feed Back", ZYTWebViewIndexActivity.class);
|
LRewards.startWebViewActivity(this, KGZyreotv.GleeStream_Feedback_Index, translates!=null?translates.getGleestream_feedback():"Feedback", ZYTWebViewIndexActivity.class);
|
||||||
});
|
});
|
||||||
binding.tvWalletTopup.setOnClickListener(v -> {
|
binding.tvWalletTopup.setOnClickListener(v -> {
|
||||||
LRewards.startStore(this);
|
LRewards.startStore(this);
|
||||||
@ -176,16 +193,16 @@ public class ZYTWalletActivity extends IDDetailsRoundActivity<ActivityWalletZytB
|
|||||||
private void initData() {
|
private void initData() {
|
||||||
TJEpisodeRoundBean userInfoBean = TIndicator.getUserInfo();
|
TJEpisodeRoundBean userInfoBean = TIndicator.getUserInfo();
|
||||||
if (userInfoBean != null) {
|
if (userInfoBean != null) {
|
||||||
binding.tvWalletNickname.setText(userInfoBean.isIs_tourist() ? "Visitor" : userInfoBean.getFamily_name());
|
binding.tvWalletNickname.setText(userInfoBean.isIs_tourist() ? (translates != null ? translates.getGleestream_visitor() : "Visitor") : userInfoBean.getFamily_name());
|
||||||
if (userInfoBean.isIs_vip()) {
|
if (userInfoBean.isIs_vip()) {
|
||||||
binding.tvWalletVipexp.setVisibility(VISIBLE);
|
binding.tvWalletVipexp.setVisibility(VISIBLE);
|
||||||
binding.tvWalletVipexp.setText(userInfoBean.getVip_end_time());
|
binding.tvWalletVipexp.setText((translates!=null?translates.getGleestream_vipexpires()+": ":"Vip Expires: ") + TimeUtils.transToString(Long.parseLong(userInfoBean.getVip_end_time())));
|
||||||
}
|
}
|
||||||
Glide.with(this).load(userInfoBean.getAvator()).placeholder(R.mipmap.share_loadingdefault).into(binding.ivWalletHead);
|
Glide.with(this).load(userInfoBean.getAvator()).placeholder(R.mipmap.share_loadingdefault).into(binding.ivWalletHead);
|
||||||
binding.tvMywalletCoinsvalue.setText(userInfoBean.getCoin_left_total() + "");
|
binding.tvMywalletCoinsvalue.setText(userInfoBean.getCoin_left_total() + "");
|
||||||
binding.tvMywalletDonatevalue.setText(userInfoBean.getSend_coin_left_total() + "");
|
binding.tvMywalletDonatevalue.setText(userInfoBean.getSend_coin_left_total() + "");
|
||||||
} else {
|
} else {
|
||||||
binding.tvWalletNickname.setText("Visitor");
|
binding.tvWalletNickname.setText(translates != null ? translates.getGleestream_visitor() : "Visitor");
|
||||||
binding.ivWalletHead.setImageResource(R.mipmap.share_loadingdefault);
|
binding.ivWalletHead.setImageResource(R.mipmap.share_loadingdefault);
|
||||||
binding.tvMywalletCoinsvalue.setText("0");
|
binding.tvMywalletCoinsvalue.setText("0");
|
||||||
binding.tvMywalletDonatevalue.setText("0");
|
binding.tvMywalletDonatevalue.setText("0");
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,6 @@ package com.shortdrama.jelly.zyreotv.topics.abslRwgt.movepage;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import androidx.lifecycle.ViewModelProvider;
|
import androidx.lifecycle.ViewModelProvider;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -21,6 +20,7 @@ import android.view.ViewGroup;
|
|||||||
import com.google.android.material.tabs.TabLayoutMediator;
|
import com.google.android.material.tabs.TabLayoutMediator;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.TejManifestLauncherBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.TejManifestLauncherBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
||||||
@ -29,6 +29,7 @@ import com.shortdrama.jelly.zyreotv.dlsym.VZBack;
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.dts.WNHEzierRules;
|
import com.shortdrama.jelly.zyreotv.topics.dts.WNHEzierRules;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.BMRagmentBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.BMRagmentBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.CFRewardsLoginBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.CFRewardsLoginBean;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.KLAnnerBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.KLAnnerBean;
|
||||||
|
|
||||||
|
|
||||||
@ -39,14 +40,9 @@ import io.reactivex.android.schedulers.AndroidSchedulers;
|
|||||||
import io.reactivex.schedulers.Schedulers;
|
import io.reactivex.schedulers.Schedulers;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class VItemGradlewFragment extends Fragment {
|
public class VItemGradlewFragment extends Fragment {
|
||||||
volatile int oogleExampleFirstSum = 0;
|
volatile int oogleExampleFirstSum = 0;
|
||||||
private volatile long agreementProgress_idx = 0;
|
private volatile long agreementProgress_idx = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private JMarkInfo seenMarkView;
|
private JMarkInfo seenMarkView;
|
||||||
@ -63,12 +59,14 @@ private volatile long agreementProgress_idx = 0;
|
|||||||
@Override
|
@Override
|
||||||
public void onCreate(@Nullable Bundle savedInstanceState) {
|
public void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
String build4 = "iss";
|
String build4 = "iss";
|
||||||
System.out.println(build4);
|
System.out.println(build4);
|
||||||
seenMarkView = new ViewModelProvider(this).get(JMarkInfo.class);
|
seenMarkView = new ViewModelProvider(this).get(JMarkInfo.class);
|
||||||
long setQ = 3578L;
|
long setQ = 3578L;
|
||||||
while (setQ < 30) { break; }
|
while (setQ < 30) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
@ -82,14 +80,17 @@ private volatile long agreementProgress_idx = 0;
|
|||||||
@Override
|
@Override
|
||||||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
||||||
super.onViewCreated(view, savedInstanceState);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
double click6 = 6325.0;
|
double click6 = 6325.0;
|
||||||
setFrontParty();
|
setFrontParty();
|
||||||
boolean currenth = true;
|
boolean currenth = true;
|
||||||
if (currenth) {}
|
if (currenth) {
|
||||||
|
}
|
||||||
myCountDownTimer = new XKUser(365 * 24 * 60 * 60, 5000);
|
myCountDownTimer = new XKUser(365 * 24 * 60 * 60, 5000);
|
||||||
float limitp = 4780.0f;
|
float limitp = 4780.0f;
|
||||||
while (limitp < 39) { break; }
|
while (limitp < 39) {
|
||||||
System.out.println(limitp);
|
break;
|
||||||
|
}
|
||||||
|
System.out.println(limitp);
|
||||||
}
|
}
|
||||||
|
|
||||||
int item = 0;
|
int item = 0;
|
||||||
@ -106,18 +107,25 @@ private volatile long agreementProgress_idx = 0;
|
|||||||
public void onSuccess(IMACloseStroke<CFRewardsLoginBean> feedbackResp) {
|
public void onSuccess(IMACloseStroke<CFRewardsLoginBean> feedbackResp) {
|
||||||
if (feedbackResp.data != null) {
|
if (feedbackResp.data != null) {
|
||||||
List<BMRagmentBean> KLAnnerBeans = feedbackResp.data.getCategory();
|
List<BMRagmentBean> KLAnnerBeans = feedbackResp.data.getCategory();
|
||||||
int indicatorO = 1949;
|
int indicatorO = 1949;
|
||||||
if (indicatorO >= 109) {}
|
if (indicatorO >= 109) {
|
||||||
|
}
|
||||||
revealChangeSecure(KLAnnerBeans);
|
revealChangeSecure(KLAnnerBeans);
|
||||||
int markp = 2997;
|
int markp = 2997;
|
||||||
while (markp >= 118) { break; }
|
while (markp >= 118) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
androidClose = feedbackResp.data.getHotData();
|
androidClose = feedbackResp.data.getHotData();
|
||||||
String apiK = "interation";
|
String apiK = "interation";
|
||||||
while (apiK.length() > 83) { break; }
|
while (apiK.length() > 83) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
item = 0;
|
item = 0;
|
||||||
double changev = 4970.0;
|
double changev = 4970.0;
|
||||||
while (changev >= 34) { break; }
|
while (changev >= 34) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
loadingdefaultRunning.tvHomeSearch.setHint(androidClose.get(item).getName());
|
loadingdefaultRunning.tvHomeSearch.setHint(androidClose.get(item).getName());
|
||||||
if (androidClose.size() > 1) {
|
if (androidClose.size() > 1) {
|
||||||
myCountDownTimer.start();
|
myCountDownTimer.start();
|
||||||
@ -136,305 +144,313 @@ private volatile long agreementProgress_idx = 0;
|
|||||||
|
|
||||||
private void revealChangeSecure(List<BMRagmentBean> KLAnnerBeans) {
|
private void revealChangeSecure(List<BMRagmentBean> KLAnnerBeans) {
|
||||||
earchForeground = new ArrayList<>(KLAnnerBeans.size() + 2);
|
earchForeground = new ArrayList<>(KLAnnerBeans.size() + 2);
|
||||||
long recommendb = 4917L;
|
long recommendb = 4917L;
|
||||||
if (recommendb >= 25) {}
|
if (recommendb >= 25) {
|
||||||
earchForeground.add(getString(R.string.playlistArrowright));
|
}
|
||||||
long button4 = 498L;
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
if (button4 >= 117) {}
|
if (translates != null) {
|
||||||
System.out.println(button4);
|
earchForeground.add(translates.getGleestream_home_tabhot());
|
||||||
earchForeground.add(getString(R.string.closeInterceptor));
|
earchForeground.add(translates.getGleestream_home_tabtop());
|
||||||
long current1 = 3879L;
|
} else {
|
||||||
while (current1 <= 100) { break; }
|
earchForeground.add(getString(R.string.playlistArrowright));
|
||||||
|
earchForeground.add(getString(R.string.closeInterceptor));
|
||||||
|
}
|
||||||
|
|
||||||
|
long button4 = 498L;
|
||||||
|
if (button4 >= 117) {
|
||||||
|
}
|
||||||
|
System.out.println(button4);
|
||||||
|
long current1 = 3879L;
|
||||||
|
while (current1 <= 100) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
centerAdapterFragment = new ArrayList<>();
|
centerAdapterFragment = new ArrayList<>();
|
||||||
boolean roundS = false;
|
boolean roundS = false;
|
||||||
centerAdapterFragment.add(ODQHistoryFragment.newInstance());
|
centerAdapterFragment.add(ODQHistoryFragment.newInstance());
|
||||||
HashMap<String,Float> titlesl = new HashMap<String,Float>();
|
HashMap<String, Float> titlesl = new HashMap<String, Float>();
|
||||||
titlesl.put("copytest", 872.0f);
|
titlesl.put("copytest", 872.0f);
|
||||||
titlesl.put("decrement", 189.0f);
|
titlesl.put("decrement", 189.0f);
|
||||||
titlesl.put("ftsaux", 567.0f);
|
titlesl.put("ftsaux", 567.0f);
|
||||||
if (titlesl.size() > 2) {}
|
if (titlesl.size() > 2) {
|
||||||
|
}
|
||||||
centerAdapterFragment.add(ZPisodesFragment.newInstance());
|
centerAdapterFragment.add(ZPisodesFragment.newInstance());
|
||||||
boolean indicatord = true;
|
boolean indicatord = true;
|
||||||
while (!indicatord) { break; }
|
while (!indicatord) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
for (BMRagmentBean KLAnnerBean : KLAnnerBeans) {
|
for (BMRagmentBean KLAnnerBean : KLAnnerBeans) {
|
||||||
earchForeground.add(KLAnnerBean.getCategory_name());
|
earchForeground.add(KLAnnerBean.getCategory_name());
|
||||||
long try_fdh = 7712L;
|
long try_fdh = 7712L;
|
||||||
if (try_fdh < 33) {}
|
if (try_fdh < 33) {
|
||||||
|
}
|
||||||
centerAdapterFragment.add(PAXOmmonGradientFragment.newInstance(KLAnnerBean.getCategory_id()));
|
centerAdapterFragment.add(PAXOmmonGradientFragment.newInstance(KLAnnerBean.getCategory_id()));
|
||||||
long load0 = 6560L;
|
long load0 = 6560L;
|
||||||
if (load0 < 147) {}
|
if (load0 < 147) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
WNHEzierRules keywords = new WNHEzierRules(getActivity(), earchForeground, centerAdapterFragment);
|
WNHEzierRules keywords = new WNHEzierRules(getActivity(), earchForeground, centerAdapterFragment);
|
||||||
long titlesA = 3900L;
|
long titlesA = 3900L;
|
||||||
while (titlesA >= 47) { break; }
|
while (titlesA >= 47) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
loadingdefaultRunning.viewpager.setAdapter(keywords);
|
loadingdefaultRunning.viewpager.setAdapter(keywords);
|
||||||
new TabLayoutMediator(loadingdefaultRunning.tablayout, loadingdefaultRunning.viewpager, (tab, position) -> tab.setText(earchForeground.get(position))).attach();
|
new TabLayoutMediator(loadingdefaultRunning.tablayout, loadingdefaultRunning.viewpager, (tab, position) -> tab.setText(earchForeground.get(position))).attach();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
XKUser myCountDownTimer;
|
XKUser myCountDownTimer;
|
||||||
|
|
||||||
|
|
||||||
private class XKUser extends CountDownTimer {
|
private class XKUser extends CountDownTimer {
|
||||||
volatile boolean enbale_ZyreotvLanguages = false;
|
volatile boolean enbale_ZyreotvLanguages = false;
|
||||||
private volatile int positionCollectTag = 0;
|
private volatile int positionCollectTag = 0;
|
||||||
volatile HashMap<String,Long> vistorYes_map;
|
volatile HashMap<String, Long> vistorYes_map;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public XKUser(long millisInFuture, long countDownInterval) {
|
public XKUser(long millisInFuture, long countDownInterval) {
|
||||||
super(millisInFuture, countDownInterval);
|
super(millisInFuture, countDownInterval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private boolean describeArgumentSeekQuickDate() {
|
private boolean describeArgumentSeekQuickDate() {
|
||||||
double foregroundTheater = 1356.0;
|
double foregroundTheater = 1356.0;
|
||||||
System.out.println(foregroundTheater);
|
System.out.println(foregroundTheater);
|
||||||
HashMap<String,Boolean> instrumentedEader = new HashMap();
|
HashMap<String, Boolean> instrumentedEader = new HashMap();
|
||||||
System.out.println(instrumentedEader);
|
System.out.println(instrumentedEader);
|
||||||
double stateToast = 9264.0;
|
double stateToast = 9264.0;
|
||||||
boolean vocabExtend = false;
|
boolean vocabExtend = false;
|
||||||
foregroundTheater += 48;
|
foregroundTheater += 48;
|
||||||
vocabExtend = foregroundTheater > 16;
|
vocabExtend = foregroundTheater > 16;
|
||||||
double tmp_d_66 = (double)foregroundTheater;
|
double tmp_d_66 = (double) foregroundTheater;
|
||||||
switch ((int)tmp_d_66) {
|
switch ((int) tmp_d_66) {
|
||||||
case 98: {
|
case 98: {
|
||||||
tmp_d_66 -= 3.0;
|
tmp_d_66 -= 3.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 43: {
|
case 43: {
|
||||||
double h_24 = 1.0;
|
double h_24 = 1.0;
|
||||||
double o_21 = 1.0;
|
double o_21 = 1.0;
|
||||||
if (tmp_d_66 > o_21) {
|
if (tmp_d_66 > o_21) {
|
||||||
tmp_d_66 = o_21;
|
tmp_d_66 = o_21;
|
||||||
}
|
}
|
||||||
while (h_24 <= tmp_d_66) {
|
while (h_24 <= tmp_d_66) {
|
||||||
h_24 += 1;
|
h_24 += 1;
|
||||||
tmp_d_66 -= h_24;
|
tmp_d_66 -= h_24;
|
||||||
tmp_d_66 -= 8.0;
|
tmp_d_66 -= 8.0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 19: {
|
case 19: {
|
||||||
tmp_d_66 += 41.0;
|
tmp_d_66 += 41.0;
|
||||||
if (tmp_d_66 < 625.0) {
|
if (tmp_d_66 < 625.0) {
|
||||||
switch ((int)tmp_d_66) {
|
switch ((int) tmp_d_66) {
|
||||||
case 54: {
|
case 54: {
|
||||||
tmp_d_66 -= 1.0;
|
tmp_d_66 -= 1.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 72: {
|
case 72: {
|
||||||
tmp_d_66 *= 5.0;
|
tmp_d_66 *= 5.0;
|
||||||
tmp_d_66 += 7.0;
|
tmp_d_66 += 7.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 98: {
|
case 98: {
|
||||||
tmp_d_66 += 74.0;
|
tmp_d_66 += 74.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 33: {
|
case 33: {
|
||||||
tmp_d_66 *= 72.0;
|
tmp_d_66 *= 72.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 31: {
|
case 31: {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 83: {
|
case 83: {
|
||||||
tmp_d_66 += 75.0;
|
tmp_d_66 += 75.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 85: {
|
case 85: {
|
||||||
tmp_d_66 -= 42.0;
|
tmp_d_66 -= 42.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 88: {
|
case 88: {
|
||||||
if (tmp_d_66 == 937.0) {
|
if (tmp_d_66 == 937.0) {
|
||||||
tmp_d_66 += 64.0;
|
tmp_d_66 += 64.0;
|
||||||
}
|
} else if (tmp_d_66 == 360.0) {
|
||||||
else if (tmp_d_66 == 360.0) {
|
tmp_d_66 *= 92.0;
|
||||||
tmp_d_66 *= 92.0;
|
|
||||||
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
default:
|
break;
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
stateToast += foregroundTheater;
|
default:
|
||||||
stateToast += stateToast;
|
break;
|
||||||
vocabExtend = stateToast > 96;
|
|
||||||
double temp_c_60 = (double)stateToast;
|
|
||||||
temp_c_60 += 73.0;
|
|
||||||
|
|
||||||
return vocabExtend;
|
}
|
||||||
|
stateToast += foregroundTheater;
|
||||||
|
stateToast += stateToast;
|
||||||
|
vocabExtend = stateToast > 96;
|
||||||
|
double temp_c_60 = (double) stateToast;
|
||||||
|
temp_c_60 += 73.0;
|
||||||
|
|
||||||
}
|
return vocabExtend;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
@Override
|
|
||||||
public void onTick(long l) {
|
public void onTick(long l) {
|
||||||
|
|
||||||
|
|
||||||
boolean siprdataWriting = this.describeArgumentSeekQuickDate();
|
|
||||||
|
|
||||||
if (!siprdataWriting) {
|
boolean siprdataWriting = this.describeArgumentSeekQuickDate();
|
||||||
System.out.println("refreshing");
|
|
||||||
}
|
|
||||||
|
|
||||||
System.out.println(siprdataWriting);
|
if (!siprdataWriting) {
|
||||||
|
System.out.println("refreshing");
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println(siprdataWriting);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (androidClose.size() - 1 > item) {
|
if (androidClose.size() - 1 > item) {
|
||||||
item++;
|
item++;
|
||||||
HashMap<String,Integer> serarchu = new HashMap<String,Integer>();
|
HashMap<String, Integer> serarchu = new HashMap<String, Integer>();
|
||||||
serarchu.put("rubber", 543);
|
serarchu.put("rubber", 543);
|
||||||
serarchu.put("divmod", 58);
|
serarchu.put("divmod", 58);
|
||||||
serarchu.put("outdated", 612);
|
serarchu.put("outdated", 612);
|
||||||
serarchu.put("aftereffectskeypath", 527);
|
serarchu.put("aftereffectskeypath", 527);
|
||||||
if (serarchu.get("I") != null) {}
|
if (serarchu.get("I") != null) {
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
item = 0;
|
item = 0;
|
||||||
long coinsy = 4890L;
|
long coinsy = 4890L;
|
||||||
while (coinsy > 148) { break; }
|
while (coinsy > 148) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
loadingdefaultRunning.tvHomeSearch.setHint(androidClose.get(item).getName());
|
loadingdefaultRunning.tvHomeSearch.setHint(androidClose.get(item).getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private HashMap postArcInflateDownRenewQuick(long shapeItem, double expirePulling) {
|
private HashMap postArcInflateDownRenewQuick(long shapeItem, double expirePulling) {
|
||||||
boolean tabindicatorUnique = false;
|
boolean tabindicatorUnique = false;
|
||||||
System.out.println(tabindicatorUnique);
|
System.out.println(tabindicatorUnique);
|
||||||
float footerXplore = 5863.0f;
|
float footerXplore = 5863.0f;
|
||||||
System.out.println(footerXplore);
|
System.out.println(footerXplore);
|
||||||
float headKick = 3875.0f;
|
float headKick = 3875.0f;
|
||||||
float rulesJob = 6170.0f;
|
float rulesJob = 6170.0f;
|
||||||
HashMap<String,Integer> biguintZippedFormat = new HashMap();
|
HashMap<String, Integer> biguintZippedFormat = new HashMap();
|
||||||
biguintZippedFormat.put("finney", 636);
|
biguintZippedFormat.put("finney", 636);
|
||||||
biguintZippedFormat.put("iint", 697);
|
biguintZippedFormat.put("iint", 697);
|
||||||
biguintZippedFormat.put("recurse", 42);
|
biguintZippedFormat.put("recurse", 42);
|
||||||
biguintZippedFormat.put("actual", 911);
|
biguintZippedFormat.put("actual", 911);
|
||||||
biguintZippedFormat.put("datar", 801);
|
biguintZippedFormat.put("datar", 801);
|
||||||
biguintZippedFormat.put("change", 680);
|
biguintZippedFormat.put("change", 680);
|
||||||
tabindicatorUnique = false;
|
tabindicatorUnique = false;
|
||||||
biguintZippedFormat.put("ipdopdYuvtest", 0);
|
biguintZippedFormat.put("ipdopdYuvtest", 0);
|
||||||
footerXplore *= 85;
|
footerXplore *= 85;
|
||||||
biguintZippedFormat.put("scaleDid", (int)(footerXplore));
|
biguintZippedFormat.put("scaleDid", (int) (footerXplore));
|
||||||
int temp_b_79 = (int)footerXplore;
|
int temp_b_79 = (int) footerXplore;
|
||||||
temp_b_79 *= 80;
|
temp_b_79 *= 80;
|
||||||
headKick += footerXplore;
|
headKick += footerXplore;
|
||||||
headKick *= headKick;
|
headKick *= headKick;
|
||||||
headKick += rulesJob;
|
headKick += rulesJob;
|
||||||
biguintZippedFormat.put("catOrigin", (int)(headKick));
|
biguintZippedFormat.put("catOrigin", (int) (headKick));
|
||||||
int _x_13 = (int)headKick;
|
int _x_13 = (int) headKick;
|
||||||
_x_13 -= 3;
|
_x_13 -= 3;
|
||||||
rulesJob *= 62;
|
rulesJob *= 62;
|
||||||
biguintZippedFormat.put("utctimeClustMaps", (int)(rulesJob));
|
biguintZippedFormat.put("utctimeClustMaps", (int) (rulesJob));
|
||||||
|
|
||||||
return biguintZippedFormat;
|
return biguintZippedFormat;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
@Override
|
|
||||||
public void onFinish() {
|
public void onFinish() {
|
||||||
|
|
||||||
|
|
||||||
HashMap indentedDollar = this.postArcInflateDownRenewQuick(5938L,6714.0);
|
|
||||||
|
|
||||||
int indentedDollar_len = indentedDollar.size();
|
HashMap indentedDollar = this.postArcInflateDownRenewQuick(5938L, 6714.0);
|
||||||
int temp_j_43 = (int)indentedDollar_len;
|
|
||||||
int p_51 = 0;
|
|
||||||
for (int l_8 = (int)temp_j_43; l_8 >= temp_j_43 - 1; l_8--) {
|
|
||||||
p_51 += (int)l_8;
|
|
||||||
int l_64 = (int)p_51;
|
|
||||||
int d_96 = 1;
|
|
||||||
int a_88 = 1;
|
|
||||||
if (l_64 > a_88) {
|
|
||||||
l_64 = a_88;
|
|
||||||
}
|
|
||||||
while (d_96 < l_64) {
|
|
||||||
d_96 += 1;
|
|
||||||
l_64 -= d_96;
|
|
||||||
int o_76 = (int)d_96;
|
|
||||||
switch (o_76) {
|
|
||||||
case 1: {
|
|
||||||
o_76 *= 24;
|
|
||||||
o_76 *= 81;
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
int indentedDollar_len = indentedDollar.size();
|
||||||
case 35: {
|
int temp_j_43 = (int) indentedDollar_len;
|
||||||
o_76 *= 82;
|
int p_51 = 0;
|
||||||
break;
|
for (int l_8 = (int) temp_j_43; l_8 >= temp_j_43 - 1; l_8--) {
|
||||||
|
p_51 += (int) l_8;
|
||||||
|
int l_64 = (int) p_51;
|
||||||
|
int d_96 = 1;
|
||||||
|
int a_88 = 1;
|
||||||
|
if (l_64 > a_88) {
|
||||||
|
l_64 = a_88;
|
||||||
|
}
|
||||||
|
while (d_96 < l_64) {
|
||||||
|
d_96 += 1;
|
||||||
|
l_64 -= d_96;
|
||||||
|
int o_76 = (int) d_96;
|
||||||
|
switch (o_76) {
|
||||||
|
case 1: {
|
||||||
|
o_76 *= 24;
|
||||||
|
o_76 *= 81;
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 13: {
|
case 35: {
|
||||||
o_76 -= 88;
|
o_76 *= 82;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 89: {
|
case 13: {
|
||||||
o_76 *= 81;
|
o_76 -= 88;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
case 57: {
|
case 89: {
|
||||||
break;
|
o_76 *= 81;
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
default:
|
case 57: {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
break;
|
default:
|
||||||
}
|
break;
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
ArrayList _indentedDollartemp = new ArrayList(indentedDollar.keySet());
|
break;
|
||||||
for(int index_i = 0; index_i < _indentedDollartemp.size(); index_i++) {
|
}
|
||||||
Object key_index_i = _indentedDollartemp.get(index_i);
|
break;
|
||||||
Object value_index_i = indentedDollar.get(key_index_i);
|
|
||||||
if (index_i <= 97) {
|
|
||||||
System.out.println(key_index_i);
|
|
||||||
System.out.println(value_index_i);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
System.out.println(indentedDollar);
|
|
||||||
|
|
||||||
|
}
|
||||||
|
ArrayList _indentedDollartemp = new ArrayList(indentedDollar.keySet());
|
||||||
|
for (int index_i = 0; index_i < _indentedDollartemp.size(); index_i++) {
|
||||||
|
Object key_index_i = _indentedDollartemp.get(index_i);
|
||||||
|
Object value_index_i = indentedDollar.get(key_index_i);
|
||||||
|
if (index_i <= 97) {
|
||||||
|
System.out.println(key_index_i);
|
||||||
|
System.out.println(value_index_i);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println(indentedDollar);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -444,25 +460,29 @@ System.out.println(indentedDollar);
|
|||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
ArrayList<Float> interceptorw = new ArrayList<Float>();
|
ArrayList<Float> interceptorw = new ArrayList<Float>();
|
||||||
interceptorw.add(655.0f);
|
interceptorw.add(655.0f);
|
||||||
interceptorw.add(832.0f);
|
interceptorw.add(832.0f);
|
||||||
interceptorw.add(25.0f);
|
interceptorw.add(25.0f);
|
||||||
interceptorw.add(739.0f);
|
interceptorw.add(739.0f);
|
||||||
interceptorw.add(236.0f);
|
interceptorw.add(236.0f);
|
||||||
interceptorw.add(263.0f);
|
interceptorw.add(263.0f);
|
||||||
while (interceptorw.size() > 194) { break; }
|
while (interceptorw.size() > 194) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (myCountDownTimer != null) {
|
if (myCountDownTimer != null) {
|
||||||
myCountDownTimer.cancel();
|
myCountDownTimer.cancel();
|
||||||
ArrayList<Boolean> not_t3s = new ArrayList<Boolean>();
|
ArrayList<Boolean> not_t3s = new ArrayList<Boolean>();
|
||||||
not_t3s.add(true);
|
not_t3s.add(true);
|
||||||
not_t3s.add(false);
|
not_t3s.add(false);
|
||||||
not_t3s.add(false);
|
not_t3s.add(false);
|
||||||
not_t3s.add(true);
|
not_t3s.add(true);
|
||||||
if (not_t3s.size() > 135) {}
|
if (not_t3s.size() > 135) {
|
||||||
|
}
|
||||||
myCountDownTimer = null;
|
myCountDownTimer = null;
|
||||||
int not_e55 = 1092;
|
int not_e55 = 1092;
|
||||||
if (not_e55 == 42) {}
|
if (not_e55 == 42) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,9 +13,6 @@ import androidx.recyclerview.widget.GridLayoutManager;
|
|||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.XYBGoryShare;
|
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.RqyHistoryDialogBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.RqyHistoryDialogBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.dts.TFMLoadingdefault;
|
import com.shortdrama.jelly.zyreotv.topics.dts.TFMLoadingdefault;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
||||||
|
@ -20,14 +20,11 @@ import androidx.appcompat.widget.AppCompatImageView;
|
|||||||
import androidx.appcompat.widget.AppCompatTextView;
|
import androidx.appcompat.widget.AppCompatTextView;
|
||||||
import androidx.fragment.app.DialogFragment;
|
import androidx.fragment.app.DialogFragment;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.lifecycle.Observer;
|
|
||||||
import androidx.lifecycle.ViewModelProvider;
|
import androidx.lifecycle.ViewModelProvider;
|
||||||
import androidx.media3.common.MediaItem;
|
import androidx.media3.common.MediaItem;
|
||||||
import androidx.media3.common.PlaybackException;
|
import androidx.media3.common.PlaybackException;
|
||||||
import androidx.media3.common.Player;
|
import androidx.media3.common.Player;
|
||||||
import androidx.media3.common.util.UnstableApi;
|
import androidx.media3.common.util.UnstableApi;
|
||||||
import androidx.media3.datasource.DataSource;
|
|
||||||
import androidx.media3.datasource.DefaultDataSourceFactory;
|
|
||||||
import androidx.media3.exoplayer.ExoPlayer;
|
import androidx.media3.exoplayer.ExoPlayer;
|
||||||
import androidx.media3.exoplayer.hls.HlsMediaSource;
|
import androidx.media3.exoplayer.hls.HlsMediaSource;
|
||||||
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory;
|
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory;
|
||||||
@ -39,6 +36,7 @@ import androidx.viewpager2.widget.ViewPager2;
|
|||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.GSExplayCacheUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.GSExplayCacheUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
||||||
@ -47,11 +45,8 @@ import com.shortdrama.jelly.zyreotv.beginning.REnterCircle;
|
|||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.WCenterVideo;
|
import com.shortdrama.jelly.zyreotv.beginning.WCenterVideo;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.XYBGoryShare;
|
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ZYTGooglePayUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.ZYTGooglePayUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.MchDimensHeaderBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.MchDimensHeaderBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke;
|
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.decbn.GXCProgressLogin;
|
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.amera.BVXHeadView;
|
import com.shortdrama.jelly.zyreotv.topics.amera.BVXHeadView;
|
||||||
@ -59,6 +54,7 @@ import com.shortdrama.jelly.zyreotv.topics.dts.WVideoplay;
|
|||||||
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTRecommondVideoAdapter;
|
import com.shortdrama.jelly.zyreotv.topics.dts.ZYTRecommondVideoAdapter;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSMainEpisodeBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSMainEpisodeBean;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.TJEpisodeRoundBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
||||||
@ -99,6 +95,8 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
|
|
||||||
private ZYTRecommondVideoAdapter recommondVideoBannerAdapter;
|
private ZYTRecommondVideoAdapter recommondVideoBannerAdapter;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
getWindow().setFlags(
|
getWindow().setFlags(
|
||||||
@ -114,6 +112,7 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
setContentView(viewBinding.getRoot());
|
setContentView(viewBinding.getRoot());
|
||||||
episodeDetailId = getIntent().getIntExtra(ITItem.Constants_Page_DetailId, 0);
|
episodeDetailId = getIntent().getIntExtra(ITItem.Constants_Page_DetailId, 0);
|
||||||
episodevideo_id = getIntent().getIntExtra(ITItem.Constants_Page_video_id, 0);
|
episodevideo_id = getIntent().getIntExtra(ITItem.Constants_Page_video_id, 0);
|
||||||
|
// episodevideo_id = 30260;
|
||||||
activity_id = getIntent().getIntExtra(ITItem.Constants_Page_activity_id, 0);
|
activity_id = getIntent().getIntExtra(ITItem.Constants_Page_activity_id, 0);
|
||||||
OnBackPressedDispatcher dispatcher = getOnBackPressedDispatcher();
|
OnBackPressedDispatcher dispatcher = getOnBackPressedDispatcher();
|
||||||
dispatcher.addCallback(this, new OnBackPressedCallback(true) {
|
dispatcher.addCallback(this, new OnBackPressedCallback(true) {
|
||||||
@ -247,8 +246,8 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
if (currentPosition > 0) {
|
if (currentPosition > 0) {
|
||||||
LSQExampleCloseBean.YPZTestUnselect previousItem = vtGooglePlayerAdapter.getItems().get(currentPosition - 1);
|
LSQExampleCloseBean.YPZTestUnselect previousItem = vtGooglePlayerAdapter.getItems().get(currentPosition - 1);
|
||||||
if (previousItem != null && previousItem.isIs_lock()) {
|
if (previousItem != null && previousItem.isIs_lock()) {
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getJump_unlock_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_unlock_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.unlock_episode_series_error), 0);
|
PAYLoginHeaddefault.revealToast(getString(R.string.unlock_episode_series_error), 0);
|
||||||
}
|
}
|
||||||
@ -270,6 +269,12 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
60,
|
60,
|
||||||
15
|
15
|
||||||
);
|
);
|
||||||
|
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
viewBinding.viewVideoRecommend.tvRecommend.setText(AppUtils.replace(translates.getGleestream_recommond_title(),"90%"));
|
||||||
|
viewBinding.viewVideoRecommend.tvWatchNowRecommend.setText(translates.getGleestream_recommond_watchnow());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void showLockView(LSQExampleCloseBean.YPZTestUnselect item) {
|
private void showLockView(LSQExampleCloseBean.YPZTestUnselect item) {
|
||||||
@ -282,11 +287,9 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
if (previousItem != null && previousItem.isIs_lock()) {
|
if (previousItem != null && previousItem.isIs_lock()) {
|
||||||
viewBinding.viewLock.tvUnlockEpisode.setText(getString(R.string.unlock_episode_coins_last));
|
viewBinding.viewLock.tvUnlockEpisode.setText(getString(R.string.unlock_episode_coins_last));
|
||||||
} else {
|
} else {
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
viewBinding.viewLock.tvUnlockEpisode.setText(
|
viewBinding.viewLock.tvUnlockEpisode.setText(AppUtils.replace(translates.getGleestream_unlock_coins(), String.valueOf(item.getCoins())));
|
||||||
XYBGoryShare.translates().getUnlocking_coins_notice().replace("##", String.valueOf(item.getCoins()))
|
// viewBinding.viewLock.tvVideoAdUnlock.setText(XYBGoryShare.translates().getCommon_unlock());
|
||||||
);
|
|
||||||
viewBinding.viewLock.tvVideoAdUnlock.setText(XYBGoryShare.translates().getCommon_unlock());
|
|
||||||
} else {
|
} else {
|
||||||
viewBinding.viewLock.tvUnlockEpisode.setText(String.format(getString(R.string.unlock_episode_coins), item.getCoins()));
|
viewBinding.viewLock.tvUnlockEpisode.setText(String.format(getString(R.string.unlock_episode_coins), item.getCoins()));
|
||||||
}
|
}
|
||||||
@ -328,8 +331,8 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_network_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
@ -353,7 +356,7 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
recommendBannerPosition = position;
|
recommendBannerPosition = position;
|
||||||
recommondVideoBannerAdapter.setCurrentPlayingPosition(position);
|
recommondVideoBannerAdapter.setCurrentPlayingPosition(position);
|
||||||
DBeanUnselectBean data = recommondVideoBannerAdapter.getData(position);
|
DBeanUnselectBean data = recommondVideoBannerAdapter.getData(position);
|
||||||
Glide.with(ZYTVideoPlayerDetailsActivity.this).load(data.getImage_url()).into(iv_cover_recommend_detail);
|
Glide.with(ZYTVideoPlayerDetailsActivity.this).load(data.getImage_url()).placeholder(R.mipmap.unselect_register_4_ideo).into(iv_cover_recommend_detail);
|
||||||
viewBinding.viewVideoRecommend.cardView.setVisibility(VISIBLE);
|
viewBinding.viewVideoRecommend.cardView.setVisibility(VISIBLE);
|
||||||
iv_cover_recommend_detail.setVisibility(VISIBLE);
|
iv_cover_recommend_detail.setVisibility(VISIBLE);
|
||||||
viewBinding.viewVideoRecommend.tvRecommendVideoname.setText(data.getName());
|
viewBinding.viewVideoRecommend.tvRecommendVideoname.setText(data.getName());
|
||||||
@ -409,15 +412,15 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
if (it != null) {
|
if (it != null) {
|
||||||
switch (it.data != null ? it.data.getStatus() : "") {
|
switch (it.data != null ? it.data.getStatus() : "") {
|
||||||
case "no_play":
|
case "no_play":
|
||||||
PAYLoginHeaddefault.revealToast("No skits found", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_noskits() : "No skits found", 0);
|
||||||
finish();
|
finish();
|
||||||
break;
|
break;
|
||||||
case "not_enough":
|
case "not_enough":
|
||||||
rechargeDialog(vtGooglePlayerAdapter.getItems().get(currentPosition));
|
rechargeDialog(vtGooglePlayerAdapter.getItems().get(currentPosition));
|
||||||
break;
|
break;
|
||||||
case "success":
|
case "success":
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getSuccess(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_success(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.successed_txt), 0);
|
PAYLoginHeaddefault.revealToast(getString(R.string.successed_txt), 0);
|
||||||
}
|
}
|
||||||
@ -434,8 +437,8 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_network_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
@ -464,12 +467,12 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
vtGooglePlayerAdapter.setShortVideoInfo(shortVideoInfo);
|
vtGooglePlayerAdapter.setShortVideoInfo(shortVideoInfo);
|
||||||
}
|
}
|
||||||
EventBus.getDefault().post(new ZEpisodeEpisode<>(ITItem.Constants_Episodes_Series_DataExample, shortVideoInfo));
|
EventBus.getDefault().post(new ZEpisodeEpisode<>(ITItem.Constants_Episodes_Series_DataExample, shortVideoInfo));
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getSuccess(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_success(), 0);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_network_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
@ -497,8 +500,8 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
}
|
}
|
||||||
EventBus.getDefault().post(new ZEpisodeEpisode<>(ITItem.Constants_Episodes_Series_DataExample, shortVideoInfo));
|
EventBus.getDefault().post(new ZEpisodeEpisode<>(ITItem.Constants_Episodes_Series_DataExample, shortVideoInfo));
|
||||||
} else {
|
} else {
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_network_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
@ -527,7 +530,7 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
if (exampleRechargeDialogFragment != null) {
|
if (exampleRechargeDialogFragment != null) {
|
||||||
exampleRechargeDialogFragment.dismiss();
|
exampleRechargeDialogFragment.dismiss();
|
||||||
}
|
}
|
||||||
PAYLoginHeaddefault.revealToast(getString(R.string.google_pay_success), 0);
|
PAYLoginHeaddefault.revealToast(translates!=null?translates.getGleestream_googlepay_success():getString(R.string.google_pay_success), 0);
|
||||||
needRefresh = true;
|
needRefresh = true;
|
||||||
userViewModel.getUserInfo();
|
userViewModel.getUserInfo();
|
||||||
// LSQExampleCloseBean.YPZTestUnselect item = vtGooglePlayerAdapter.getItems().get(currentPosition);
|
// LSQExampleCloseBean.YPZTestUnselect item = vtGooglePlayerAdapter.getItems().get(currentPosition);
|
||||||
@ -707,10 +710,15 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity<MchDim
|
|||||||
if (currentPosition > 0) {
|
if (currentPosition > 0) {
|
||||||
LSQExampleCloseBean.YPZTestUnselect previousItem = vtGooglePlayerAdapter.getItems().get(currentPosition - 1);
|
LSQExampleCloseBean.YPZTestUnselect previousItem = vtGooglePlayerAdapter.getItems().get(currentPosition - 1);
|
||||||
if (previousItem != null && previousItem.isIs_lock()) {
|
if (previousItem != null && previousItem.isIs_lock()) {
|
||||||
viewBinding.viewLock.tvUnlockEpisode.setText(getString(R.string.unlock_episode_coins_last));
|
String vaule = translates != null ? translates.getGleestream_lock() : getString(R.string.unlock_episode_coins_last);
|
||||||
|
viewBinding.viewLock.tvUnlockEpisode.setText(vaule);
|
||||||
} else {
|
} else {
|
||||||
LSQExampleCloseBean.YPZTestUnselect currentItem = vtGooglePlayerAdapter.getItems().get(currentPosition);
|
LSQExampleCloseBean.YPZTestUnselect currentItem = vtGooglePlayerAdapter.getItems().get(currentPosition);
|
||||||
viewBinding.viewLock.tvUnlockEpisode.setText(String.format(getString(R.string.unlock_episode_coins), currentItem.getCoins()));
|
if (translates != null) {
|
||||||
|
viewBinding.viewLock.tvUnlockEpisode.setText(AppUtils.replace(translates.getGleestream_unlock_coins(), String.valueOf(currentItem.getCoins())));
|
||||||
|
} else {
|
||||||
|
viewBinding.viewLock.tvUnlockEpisode.setText(String.format(getString(R.string.unlock_episode_coins), currentItem.getCoins()));
|
||||||
|
}
|
||||||
int allCoin = TIndicator.getAllCoin();
|
int allCoin = TIndicator.getAllCoin();
|
||||||
if (allCoin < currentItem.getCoins()) {
|
if (allCoin < currentItem.getCoins()) {
|
||||||
rechargeDialog(currentItem);
|
rechargeDialog(currentItem);
|
||||||
|
@ -9,8 +9,10 @@ import android.view.WindowManager;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.DialogCommonSelectorBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.DialogCommonSelectorBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.DialogOpennotifyBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.DialogOpennotifyBinding;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
|
|
||||||
public class CommonSelectorDialog extends Dialog {
|
public class CommonSelectorDialog extends Dialog {
|
||||||
@ -50,9 +52,14 @@ public class CommonSelectorDialog extends Dialog {
|
|||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
|
|
||||||
binding.tvCommondialogTitle.setText(title);
|
binding.tvCommondialogTitle.setText(title);
|
||||||
binding.tvCommondialogContent.setText(content);
|
binding.tvCommondialogContent.setText(content);
|
||||||
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
|
if(translates!=null){
|
||||||
|
binding.tvCommondialogSure.setText(translates.getGleestream_confirm());
|
||||||
|
binding.tvCommondialogCancel.setText(translates.getGleestream_cancel());
|
||||||
|
}
|
||||||
binding.ivDialognotifyClose.setOnClickListener(v -> {
|
binding.ivDialognotifyClose.setOnClickListener(v -> {
|
||||||
dismiss();
|
dismiss();
|
||||||
});
|
});
|
||||||
|
@ -10,13 +10,17 @@ import android.view.Window;
|
|||||||
import android.view.WindowManager;
|
import android.view.WindowManager;
|
||||||
|
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.DialogLoginBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.DialogLoginBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.DialogOpennotifyBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.DialogOpennotifyBinding;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
|
|
||||||
public class NotifyDialog extends Dialog {
|
public class NotifyDialog extends Dialog {
|
||||||
DialogOpennotifyBinding binding;
|
DialogOpennotifyBinding binding;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
public NotifyDialog(Context context) {
|
public NotifyDialog(Context context) {
|
||||||
super(context, R.style.ZyreoTVDialog);
|
super(context, R.style.ZyreoTVDialog);
|
||||||
binding = DialogOpennotifyBinding.inflate(getLayoutInflater());
|
binding = DialogOpennotifyBinding.inflate(getLayoutInflater());
|
||||||
@ -39,13 +43,21 @@ public class NotifyDialog extends Dialog {
|
|||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
binding.ivDialognotifyClose.setOnClickListener(v -> {dismiss();});
|
if (translates != null) {
|
||||||
|
binding.tvDialognotifyLater.setText(translates.getGleestream_notify_later());
|
||||||
|
binding.tvDialognotifyOpen.setText(translates.getGleestream_notify_open());
|
||||||
|
binding.tvDialognotifyEnable.setText(translates.getGleestream_notify_enable());
|
||||||
|
binding.tvDialognotifyContent.setText(translates.getGleestream_notify_content());
|
||||||
|
}
|
||||||
|
binding.ivDialognotifyClose.setOnClickListener(v -> {
|
||||||
|
dismiss();
|
||||||
|
});
|
||||||
binding.tvDialognotifyLater.setOnClickListener(v -> {
|
binding.tvDialognotifyLater.setOnClickListener(v -> {
|
||||||
dismiss();
|
dismiss();
|
||||||
});
|
});
|
||||||
binding.tvDialognotifyOpen.setOnClickListener(v -> {
|
binding.tvDialognotifyOpen.setOnClickListener(v -> {
|
||||||
if(onSureListener!=null){
|
if (onSureListener != null) {
|
||||||
onSureListener.toOpen();
|
onSureListener.toOpen();
|
||||||
}
|
}
|
||||||
dismiss();
|
dismiss();
|
||||||
|
@ -21,6 +21,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
|||||||
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
|
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
|
||||||
|
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.LzeRechargeHeaderBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.LzeRechargeHeaderBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.WExtractionBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.WExtractionBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.CuhDialogBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.CuhDialogBinding;
|
||||||
@ -32,6 +33,7 @@ import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
|||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.REnterCircle;
|
import com.shortdrama.jelly.zyreotv.beginning.REnterCircle;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
@ -163,7 +165,6 @@ public class CNSDetailsActivity extends IDDetailsRoundActivity<LzeRechargeHeader
|
|||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
|
|
||||||
|
|
||||||
double skeyCropping = this.connectMinuteSoftExpire();
|
double skeyCropping = this.connectMinuteSoftExpire();
|
||||||
|
|
||||||
double m_6 = (double) skeyCropping;
|
double m_6 = (double) skeyCropping;
|
||||||
@ -304,7 +305,14 @@ public class CNSDetailsActivity extends IDDetailsRoundActivity<LzeRechargeHeader
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
binding.tvSearchNotresult.setText(translates.getGleestream_search_notresult());
|
||||||
|
binding.tvSearchHistoryTxt.setText(translates.getGleestream_search_history());
|
||||||
|
binding.tvSearchHotlist.setText(translates.getGleestream_search_hotlist());
|
||||||
|
binding.tvSearchResultTxt.setText(translates.getGleestream_search_result());
|
||||||
|
binding.editHomeSearch.setHint(translates.getGleestream_search_enter_content());
|
||||||
|
}
|
||||||
ArrayList utmost_y = new ArrayList();
|
ArrayList utmost_y = new ArrayList();
|
||||||
|
|
||||||
float snapshotKfrm = this.saveSquareStaggeredParentDuring(7249L, utmost_y);
|
float snapshotKfrm = this.saveSquareStaggeredParentDuring(7249L, utmost_y);
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -25,7 +25,9 @@ import androidx.viewpager2.widget.ViewPager2;
|
|||||||
|
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.LoDialogBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.LoDialogBinding;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode;
|
||||||
@ -36,7 +38,6 @@ import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
|||||||
import com.shortdrama.jelly.zyreotv.beginning.WCenterVideo;
|
import com.shortdrama.jelly.zyreotv.beginning.WCenterVideo;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.XYBGoryShare;
|
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
@ -56,6 +57,8 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
private boolean esultLocal_ax = true;
|
private boolean esultLocal_ax = true;
|
||||||
private int loadZyreotv = 1;
|
private int loadZyreotv = 1;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
|
|
||||||
public static FLSFragmentOogleFragment newInstance() {
|
public static FLSFragmentOogleFragment newInstance() {
|
||||||
return new FLSFragmentOogleFragment();
|
return new FLSFragmentOogleFragment();
|
||||||
@ -102,10 +105,11 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
while (!dayl) {
|
while (!dayl) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
System.out.println(dayl);
|
System.out.println(dayl);
|
||||||
tipsPageView.avi.smoothToShow();
|
tipsPageView.avi.smoothToShow();
|
||||||
long eventO = 9832L;
|
long eventO = 9832L;
|
||||||
seenMarkView.getExploreVideoList(loadZyreotv, 10);
|
seenMarkView.getExploreVideoList(loadZyreotv, 20);
|
||||||
long drawy = 8042L;
|
long drawy = 8042L;
|
||||||
if (drawy == 123) {
|
if (drawy == 123) {
|
||||||
}
|
}
|
||||||
@ -155,7 +159,7 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
while (myliste <= 106) {
|
while (myliste <= 106) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
seenMarkView.getExploreVideoList(loadZyreotv, 10);
|
seenMarkView.getExploreVideoList(loadZyreotv, 20);
|
||||||
float private_iQ = 6157.0f;
|
float private_iQ = 6157.0f;
|
||||||
while (private_iQ > 20) {
|
while (private_iQ > 20) {
|
||||||
break;
|
break;
|
||||||
@ -224,7 +228,7 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates() != null ? XYBGoryShare.translates().getNo_more_data() : "no more data.", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_no_more_data() : "no more data.", 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -233,7 +237,7 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
while (settingsD > 98) {
|
while (settingsD > 98) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates() != null ? XYBGoryShare.translates().getNetwork_error() : getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_network_error() : getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
tipsPageView.avi.smoothToHide();
|
tipsPageView.avi.smoothToHide();
|
||||||
boolean imgh = true;
|
boolean imgh = true;
|
||||||
@ -278,7 +282,7 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
float markP = 845.0f;
|
float markP = 845.0f;
|
||||||
if (markP >= 3) {
|
if (markP >= 3) {
|
||||||
}
|
}
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates() != null ? XYBGoryShare.translates().getSuccess() : "Success", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_success() : "Success", 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -310,7 +314,7 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
long nameV = 6818L;
|
long nameV = 6818L;
|
||||||
if (nameV == 12) {
|
if (nameV == 12) {
|
||||||
}
|
}
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates() != null ? XYBGoryShare.translates().getSuccess() : "Success", 0);
|
PAYLoginHeaddefault.revealToast(translates != null ? translates.getGleestream_success() : "Success", 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -350,8 +354,8 @@ public class FLSFragmentOogleFragment extends Fragment implements ICEventDetails
|
|||||||
tipsPageView.viewPagerExploreEpisode.setCurrentItem(0);
|
tipsPageView.viewPagerExploreEpisode.setCurrentItem(0);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// time_slGradient.setCurrentEpisodePlayingPosition(time_slGradient.getCurrentEpisodePlayingPosition() + 1);
|
// time_slGradient.setCurrentEpisodePlayingPosition(time_slGradient.getCurrentEpisodePlayingPosition() + 1);
|
||||||
tipsPageView.viewPagerExploreEpisode.setCurrentItem(time_slGradient.getCurrentEpisodePlayingPosition()+1);
|
tipsPageView.viewPagerExploreEpisode.setCurrentItem(time_slGradient.getCurrentEpisodePlayingPosition() + 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ITItem.Constants_PlayerView_DetialsEvent.equals(event)) {
|
if (ITItem.Constants_PlayerView_DetialsEvent.equals(event)) {
|
||||||
|
@ -12,6 +12,7 @@ import android.webkit.WebViewClient;
|
|||||||
|
|
||||||
import androidx.activity.result.ActivityResultLauncher;
|
import androidx.activity.result.ActivityResultLauncher;
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.FBannerPolicyViewBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.FBannerPolicyViewBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
||||||
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode;
|
import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode;
|
||||||
@ -20,6 +21,7 @@ import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
|||||||
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
import com.shortdrama.jelly.zyreotv.beginning.TIndicator;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ZYTWebViewJSBridge;
|
import com.shortdrama.jelly.zyreotv.beginning.ZYTWebViewJSBridge;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
@ -34,6 +36,8 @@ public class ZYTFeedBackListActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
|
|
||||||
public ActivityResultLauncher<Intent> resultLauncher;
|
public ActivityResultLauncher<Intent> resultLauncher;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
getWindow().setNavigationBarColor(getResources().getColor(android.R.color.black));
|
getWindow().setNavigationBarColor(getResources().getColor(android.R.color.black));
|
||||||
@ -48,6 +52,7 @@ public class ZYTFeedBackListActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
binding.tvWebviewTitle.setText(webTitle);
|
binding.tvWebviewTitle.setText(webTitle);
|
||||||
|
binding.tvWebviewTitle.setTextColor(getColor(android.R.color.white));
|
||||||
binding.webview.getSettings();
|
binding.webview.getSettings();
|
||||||
WebSettings settings = binding.webview.getSettings();
|
WebSettings settings = binding.webview.getSettings();
|
||||||
settings.setJavaScriptEnabled(true);
|
settings.setJavaScriptEnabled(true);
|
||||||
@ -70,6 +75,7 @@ public class ZYTFeedBackListActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
binding.webview.loadUrl(webUrl);
|
binding.webview.loadUrl(webUrl);
|
||||||
binding.ivWebviewBack.setOnClickListener(v -> finish());
|
binding.ivWebviewBack.setOnClickListener(v -> finish());
|
||||||
EventBus.getDefault().register(this);
|
EventBus.getDefault().register(this);
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,7 +90,7 @@ public class ZYTFeedBackListActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
binding.avi.show();
|
binding.avi.show();
|
||||||
}
|
}
|
||||||
view.setBackgroundColor(Color.parseColor("#000000"));
|
view.setBackgroundColor(Color.parseColor("#000000"));
|
||||||
// view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
|
// view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
WebViewClient webViewClient = new WebViewClient() {
|
WebViewClient webViewClient = new WebViewClient() {
|
||||||
@ -112,7 +118,7 @@ public class ZYTFeedBackListActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
public void onEvent(ZEpisodeEpisode<String> event) {
|
public void onEvent(ZEpisodeEpisode<String> event) {
|
||||||
if (ITItem.Constants_FeedBackDetails.equals(event.getCode())) {
|
if (ITItem.Constants_FeedBackDetails.equals(event.getCode())) {
|
||||||
TIndicator.saveString(ITItem.Constants_FeedBackList_ID, event.getData());
|
TIndicator.saveString(ITItem.Constants_FeedBackList_ID, event.getData());
|
||||||
LRewards.startWebViewActivity(ZYTFeedBackListActivity.this, KGZyreotv.GleeStream_Feedback_Details, "FeedBack Details", ZYTWebViewIndexActivity.class);
|
LRewards.startWebViewActivity(ZYTFeedBackListActivity.this, KGZyreotv.GleeStream_Feedback_Details, translates!=null?translates.getGleestream_feedback_details():"FeedBack Details", ZYTWebViewIndexActivity.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -31,6 +31,7 @@ import androidx.core.app.ActivityCompat;
|
|||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.FBannerPolicyViewBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.FBannerPolicyViewBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
import com.shortdrama.jelly.zyreotv.dlsym.KGZyreotv;
|
||||||
@ -38,6 +39,7 @@ import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivit
|
|||||||
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
import com.shortdrama.jelly.zyreotv.beginning.LRewards;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ZYTWebViewJSBridge;
|
import com.shortdrama.jelly.zyreotv.beginning.ZYTWebViewJSBridge;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
@ -58,6 +60,8 @@ public class ZYTWebViewIndexActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
|
|
||||||
public ActivityResultLauncher<Intent> resultLauncher;
|
public ActivityResultLauncher<Intent> resultLauncher;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
getWindow().setNavigationBarColor(getResources().getColor(android.R.color.black));
|
getWindow().setNavigationBarColor(getResources().getColor(android.R.color.black));
|
||||||
@ -72,12 +76,15 @@ public class ZYTWebViewIndexActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
@Override
|
@Override
|
||||||
public void initView() {
|
public void initView() {
|
||||||
binding.ivWebviewRight.setVisibility(View.GONE);
|
binding.ivWebviewRight.setVisibility(View.GONE);
|
||||||
|
binding.tvWebviewTitle.setTextColor(getColor(android.R.color.white));
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
if (webUrl.equals(KGZyreotv.GleeStream_Feedback_Index)) {
|
if (webUrl.equals(KGZyreotv.GleeStream_Feedback_Index)) {
|
||||||
binding.ivWebviewRight.setVisibility(VISIBLE);
|
binding.ivWebviewRight.setVisibility(VISIBLE);
|
||||||
binding.ivWebviewRight.setImageResource(R.mipmap.ic_feedback_list);
|
binding.ivWebviewRight.setImageResource(R.mipmap.ic_feedback_list);
|
||||||
}
|
}
|
||||||
if (webUrl.equals(KGZyreotv.GleeStream_USERAgreement) || webUrl.equals(KGZyreotv.GleeStream_Private)) {
|
if (webUrl.equals(KGZyreotv.GleeStream_USERAgreement) || webUrl.equals(KGZyreotv.GleeStream_Private)) {
|
||||||
binding.layoutWebindexTitle.setBackgroundColor(getColor(android.R.color.white));
|
binding.layoutWebindexTitle.setBackgroundColor(getColor(android.R.color.white));
|
||||||
|
binding.tvWebviewTitle.setTextColor(getColor(R.color.itemStrokeRewards));
|
||||||
}
|
}
|
||||||
binding.tvWebviewTitle.setText(webTitle);
|
binding.tvWebviewTitle.setText(webTitle);
|
||||||
binding.webview.getSettings();
|
binding.webview.getSettings();
|
||||||
@ -128,7 +135,7 @@ public class ZYTWebViewIndexActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
binding.ivWebviewRight.setOnClickListener(v -> {
|
binding.ivWebviewRight.setOnClickListener(v -> {
|
||||||
LRewards.startWebViewActivity(this, KGZyreotv.GleeStream_Feedback_List, "FeedBack List", ZYTFeedBackListActivity.class);
|
LRewards.startWebViewActivity(this, KGZyreotv.GleeStream_Feedback_List, translates!=null?translates.getGleestream_feedback_list():"FeedBack List", ZYTFeedBackListActivity.class);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -200,7 +207,6 @@ public class ZYTWebViewIndexActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
bitmap.compress(Bitmap.CompressFormat.JPEG, quality, outputStream);
|
bitmap.compress(Bitmap.CompressFormat.JPEG, quality, outputStream);
|
||||||
}
|
}
|
||||||
byte[] compressedImageBytes = outputStream.toByteArray();
|
byte[] compressedImageBytes = outputStream.toByteArray();
|
||||||
Log.d("compressedImageBytes", "Compressed image size: " + compressedImageBytes.length + " bytes");
|
|
||||||
return compressedImageBytes;
|
return compressedImageBytes;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return null;
|
return null;
|
||||||
@ -254,7 +260,8 @@ public class ZYTWebViewIndexActivity extends IDDetailsRoundActivity<FBannerPolic
|
|||||||
if (grantResults.length > 0 && grantResults[0] == 0) {
|
if (grantResults.length > 0 && grantResults[0] == 0) {
|
||||||
openFilePicker();
|
openFilePicker();
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast("Permission Denied", 0);
|
GSTranslatesBean.Translates translates= AppUtils.getTranslates();
|
||||||
|
PAYLoginHeaddefault.revealToast(translates!=null?translates.getGleestream_permission_denied():"Permission Denied", 0);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -26,19 +26,18 @@ import androidx.media3.exoplayer.source.DefaultMediaSourceFactory;
|
|||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.GSExplayCacheUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.GSExplayCacheUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.LogUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.XYBGoryShare;
|
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.KbvFollowUnitBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.KbvFollowUnitBinding;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
import java.util.concurrent.Executors;
|
|
||||||
import java.util.concurrent.ScheduledExecutorService;
|
|
||||||
import java.util.concurrent.ScheduledFuture;
|
import java.util.concurrent.ScheduledFuture;
|
||||||
|
|
||||||
public class BVXHeadView extends FrameLayout {
|
public class BVXHeadView extends FrameLayout {
|
||||||
@ -68,6 +67,8 @@ public class BVXHeadView extends FrameLayout {
|
|||||||
|
|
||||||
private KbvFollowUnitBinding bind;
|
private KbvFollowUnitBinding bind;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
// private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
|
// private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
|
||||||
|
|
||||||
@OptIn(markerClass = UnstableApi.class)
|
@OptIn(markerClass = UnstableApi.class)
|
||||||
@ -102,7 +103,7 @@ public class BVXHeadView extends FrameLayout {
|
|||||||
tv_collection_num_controller = bind.playerView.findViewById(R.id.tv_collection_num_controller);
|
tv_collection_num_controller = bind.playerView.findViewById(R.id.tv_collection_num_controller);
|
||||||
tv_title_hibit_episode = bind.playerView.findViewById(R.id.tv_title_vt_episode);
|
tv_title_hibit_episode = bind.playerView.findViewById(R.id.tv_title_vt_episode);
|
||||||
|
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
player.addListener(new Player.Listener() {
|
player.addListener(new Player.Listener() {
|
||||||
@Override
|
@Override
|
||||||
public void onPlaybackStateChanged(int playbackState) {
|
public void onPlaybackStateChanged(int playbackState) {
|
||||||
@ -138,8 +139,8 @@ public class BVXHeadView extends FrameLayout {
|
|||||||
Player.Listener.super.onPlayerError(error);
|
Player.Listener.super.onPlayerError(error);
|
||||||
ivCoverPlayerDetail.setVisibility(View.VISIBLE);
|
ivCoverPlayerDetail.setVisibility(View.VISIBLE);
|
||||||
load_line.setVisibility(INVISIBLE);
|
load_line.setVisibility(INVISIBLE);
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_network_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(context.getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(context.getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
@ -280,6 +281,7 @@ public class BVXHeadView extends FrameLayout {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public long getlastProgress() {
|
public long getlastProgress() {
|
||||||
|
LogUtils.d("lastProgress==" + player.getCurrentPosition());
|
||||||
return player != null ? player.getCurrentPosition() : 0;
|
return player != null ? player.getCurrentPosition() : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -319,23 +321,28 @@ public class BVXHeadView extends FrameLayout {
|
|||||||
mediaItem = bean;
|
mediaItem = bean;
|
||||||
LogUtils.d("isLock==" + ITItem.isLock);
|
LogUtils.d("isLock==" + ITItem.isLock);
|
||||||
tv_title_player.setText(shortVideoInfo.getName());
|
tv_title_player.setText(shortVideoInfo.getName());
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
tv_title_hibit_episode.setText(XYBGoryShare.replace(
|
tv_title_hibit_episode.setText(AppUtils.replace(
|
||||||
XYBGoryShare.translates().getEpisode_set(),
|
translates.getGleestream_episode_set(),
|
||||||
String.valueOf(bean.getEpisode() + " / " + shortVideoInfo.getName())
|
String.valueOf(bean.getEpisode())
|
||||||
));
|
) + " / " + shortVideoInfo.getName());
|
||||||
tv_episode_player.setText(XYBGoryShare.replace(
|
bind.playerViewTop.tvTitleVtEpisode.setText(AppUtils.replace(
|
||||||
XYBGoryShare.translates().getComplete_episode(),
|
translates.getGleestream_episode_set(),
|
||||||
String.valueOf(shortVideoInfo.getEpisode_total())));
|
String.valueOf(bean.getEpisode())
|
||||||
|
) + " / " + shortVideoInfo.getName());
|
||||||
|
tv_episode_playertotal.setText(translates.getGleestream_episodes());
|
||||||
|
// tv_episode_player.setText(XYBGoryShare.replace(
|
||||||
|
// XYBGoryShare.translates().getComplete_episode(),
|
||||||
|
// String.valueOf(shortVideoInfo.getEpisode_total())));
|
||||||
} else {
|
} else {
|
||||||
tv_title_hibit_episode.setText(GPplicationLoadingdefault.getAppContext().getString(R.string.episode_txt) + (bean.getEpisode() + " / " + shortVideoInfo.getName()));
|
tv_title_hibit_episode.setText(GPplicationLoadingdefault.getAppContext().getString(R.string.episode_txt) + (bean.getEpisode() + " / " + shortVideoInfo.getName()));
|
||||||
bind.playerViewTop.tvTitleVtEpisode.setText(GPplicationLoadingdefault.getAppContext().getString(R.string.episode_txt) + (bean.getEpisode() + " / " + shortVideoInfo.getName()));
|
bind.playerViewTop.tvTitleVtEpisode.setText(GPplicationLoadingdefault.getAppContext().getString(R.string.episode_txt) + (bean.getEpisode() + " / " + shortVideoInfo.getName()));
|
||||||
tv_episode_player.setText("Complete set : ".concat(String.valueOf(shortVideoInfo.getEpisode_total())));
|
// tv_episode_player.setText("Complete set : ".concat(String.valueOf(shortVideoInfo.getEpisode_total())));
|
||||||
}
|
}
|
||||||
// tv_episode_playertotal.setText(String.valueOf(shortVideoInfo.getEpisode_total()));
|
// tv_episode_playertotal.setText(String.valueOf(shortVideoInfo.getEpisode_total()));
|
||||||
tv_des_player.setText(shortVideoInfo.getDescription());
|
tv_des_player.setText(shortVideoInfo.getDescription());
|
||||||
|
|
||||||
Glide.with(getContext()).load(shortVideoInfo.getImage_url()).into(ivCoverPlayerDetail);
|
Glide.with(getContext()).load(shortVideoInfo.getImage_url()).placeholder(R.mipmap.unselect_register_4_ideo).into(ivCoverPlayerDetail);
|
||||||
ivCoverPlayerDetail.setVisibility(View.VISIBLE);
|
ivCoverPlayerDetail.setVisibility(View.VISIBLE);
|
||||||
iv_collection_controller.setImageResource(shortVideoInfo.isIs_collect() ? R.mipmap.banner_ffffff : R.mipmap.launcher_preference);
|
iv_collection_controller.setImageResource(shortVideoInfo.isIs_collect() ? R.mipmap.banner_ffffff : R.mipmap.launcher_preference);
|
||||||
bind.playerViewTop.ivCollectionController.setImageResource(shortVideoInfo.isIs_collect() ? R.mipmap.banner_ffffff : R.mipmap.launcher_preference);
|
bind.playerViewTop.ivCollectionController.setImageResource(shortVideoInfo.isIs_collect() ? R.mipmap.banner_ffffff : R.mipmap.launcher_preference);
|
||||||
@ -378,7 +385,6 @@ public class BVXHeadView extends FrameLayout {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setPlayerNull() {
|
public void setPlayerNull() {
|
||||||
LogUtils.d("player null" + player.isReleased());
|
|
||||||
player = null;
|
player = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -18,6 +18,7 @@ import android.view.View;
|
|||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.SeekBar;
|
import android.widget.SeekBar;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.annotation.OptIn;
|
import androidx.annotation.OptIn;
|
||||||
import androidx.appcompat.widget.AppCompatImageView;
|
import androidx.appcompat.widget.AppCompatImageView;
|
||||||
@ -35,13 +36,14 @@ import androidx.media3.exoplayer.source.DefaultMediaSourceFactory;
|
|||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
import com.shortdrama.jelly.zyreotv.GPplicationLoadingdefault;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.GSExplayCacheUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.GSExplayCacheUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.KdEcyrptRewardsBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.KdEcyrptRewardsBinding;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
import com.shortdrama.jelly.zyreotv.beginning.PAYLoginHeaddefault;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.XYBGoryShare;
|
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
import com.shortdrama.jelly.zyreotv.beginning.ITItem;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
@ -76,6 +78,8 @@ public class XCcountView extends FrameLayout {
|
|||||||
private EVMylistView episodesDetails;
|
private EVMylistView episodesDetails;
|
||||||
private LinearLayout tipsBrowsing;
|
private LinearLayout tipsBrowsing;
|
||||||
|
|
||||||
|
private GSTranslatesBean.Translates translates;
|
||||||
|
|
||||||
private CardView ccountButton;
|
private CardView ccountButton;
|
||||||
private boolean stringManifest = false;
|
private boolean stringManifest = false;
|
||||||
|
|
||||||
@ -100,7 +104,11 @@ public class XCcountView extends FrameLayout {
|
|||||||
ccountButton = bind.playerView.findViewById(R.id.cardview_homeplayer_video);
|
ccountButton = bind.playerView.findViewById(R.id.cardview_homeplayer_video);
|
||||||
tipsBrowsing = bind.playerView.findViewById(R.id.ll_ep);
|
tipsBrowsing = bind.playerView.findViewById(R.id.ll_ep);
|
||||||
modityReharge = bind.playerView.findViewById(R.id.iv_search_home_videoplay);
|
modityReharge = bind.playerView.findViewById(R.id.iv_search_home_videoplay);
|
||||||
|
AppCompatTextView tvseries = bind.playerView.findViewById(R.id.tv_series);
|
||||||
|
translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
tvseries.setText(translates.getGleestream_series());
|
||||||
|
}
|
||||||
|
|
||||||
player.addListener(new Player.Listener() {
|
player.addListener(new Player.Listener() {
|
||||||
|
|
||||||
@ -289,8 +297,8 @@ public class XCcountView extends FrameLayout {
|
|||||||
if (tabindicator6.contains("C")) {
|
if (tabindicator6.contains("C")) {
|
||||||
}
|
}
|
||||||
System.out.println(tabindicator6);
|
System.out.println(tabindicator6);
|
||||||
if (XYBGoryShare.translates() != null) {
|
if (translates != null) {
|
||||||
PAYLoginHeaddefault.revealToast(XYBGoryShare.translates().getNetwork_error(), 0);
|
PAYLoginHeaddefault.revealToast(translates.getGleestream_network_error(), 0);
|
||||||
} else {
|
} else {
|
||||||
PAYLoginHeaddefault.revealToast(context.getString(R.string.beanFollowlist), 0);
|
PAYLoginHeaddefault.revealToast(context.getString(R.string.beanFollowlist), 0);
|
||||||
}
|
}
|
||||||
|
@ -14,8 +14,23 @@ public class GSLanguageAdapter extends BaseQuickAdapter<GSLanguageBean, QuickVie
|
|||||||
|
|
||||||
private OnItemClickListener onItemClickListener;
|
private OnItemClickListener onItemClickListener;
|
||||||
|
|
||||||
|
|
||||||
|
private String language;
|
||||||
|
|
||||||
|
public GSLanguageAdapter(String language) {
|
||||||
|
this.language = language;
|
||||||
|
}
|
||||||
|
|
||||||
public interface OnItemClickListener {
|
public interface OnItemClickListener {
|
||||||
void onItemClick(BaseQuickAdapter adapter, int position);
|
void onItemClick(BaseQuickAdapter adapter, int currentposition);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLanguage() {
|
||||||
|
return language;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLanguage(String language) {
|
||||||
|
this.language = language;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -23,9 +38,14 @@ public class GSLanguageAdapter extends BaseQuickAdapter<GSLanguageBean, QuickVie
|
|||||||
TextView tvShowName = holder.getView(R.id.tv_language_showname);
|
TextView tvShowName = holder.getView(R.id.tv_language_showname);
|
||||||
assert item != null;
|
assert item != null;
|
||||||
tvShowName.setText(item.getShow_name());
|
tvShowName.setText(item.getShow_name());
|
||||||
if(item.isSelector()){
|
if (item.getLang_key().equals(language)) {
|
||||||
|
item.setSelector(true);
|
||||||
|
} else {
|
||||||
|
item.setSelector(false);
|
||||||
|
}
|
||||||
|
if (item.isSelector()) {
|
||||||
tvShowName.setCompoundDrawablesWithIntrinsicBounds(null, null, getContext().getResources().getDrawable(R.mipmap.iv_select_h), null);
|
tvShowName.setCompoundDrawablesWithIntrinsicBounds(null, null, getContext().getResources().getDrawable(R.mipmap.iv_select_h), null);
|
||||||
}else{
|
} else {
|
||||||
tvShowName.setCompoundDrawablesWithIntrinsicBounds(null, null, getContext().getResources().getDrawable(R.mipmap.iv_select_n), null);
|
tvShowName.setCompoundDrawablesWithIntrinsicBounds(null, null, getContext().getResources().getDrawable(R.mipmap.iv_select_n), null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -9,8 +9,10 @@ import static android.view.View.VISIBLE;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
import com.shortdrama.jelly.zyreotv.beginning.TimeUtils;
|
||||||
import com.shortdrama.jelly.zyreotv.databinding.ItemMywalletRecordsListZytBinding;
|
import com.shortdrama.jelly.zyreotv.databinding.ItemMywalletRecordsListZytBinding;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserBuyRecordsBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserBuyRecordsBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserSendCoinsBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserSendCoinsBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserTypeRecordsBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTUserTypeRecordsBean;
|
||||||
@ -41,9 +43,10 @@ public class ZYTCommonRecordsAdapter<T>
|
|||||||
String time = "";
|
String time = "";
|
||||||
String value = "";
|
String value = "";
|
||||||
String des = "";
|
String des = "";
|
||||||
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
if (data instanceof ZYTUserBuyRecordsBean) { //购买短剧记录
|
if (data instanceof ZYTUserBuyRecordsBean) { //购买短剧记录
|
||||||
ZYTUserBuyRecordsBean buyRecordsBean = (ZYTUserBuyRecordsBean) data;
|
ZYTUserBuyRecordsBean buyRecordsBean = (ZYTUserBuyRecordsBean) data;
|
||||||
name = "Purchase Single Episode";
|
name = translates != null ? translates.getGleestream_purchasesingle() : "Purchase Single Episode";
|
||||||
time = buyRecordsBean.getCreated_at();
|
time = buyRecordsBean.getCreated_at();
|
||||||
value = "+" + buyRecordsBean.getCoins();
|
value = "+" + buyRecordsBean.getCoins();
|
||||||
des = "Ep." + buyRecordsBean.getEpisode() + " " + buyRecordsBean.getName();
|
des = "Ep." + buyRecordsBean.getEpisode() + " " + buyRecordsBean.getName();
|
||||||
@ -54,7 +57,7 @@ public class ZYTCommonRecordsAdapter<T>
|
|||||||
name = sendCoinsBean.getType();
|
name = sendCoinsBean.getType();
|
||||||
time = sendCoinsBean.getCreated_at();
|
time = sendCoinsBean.getCreated_at();
|
||||||
value = "+" + sendCoinsBean.getCoins();
|
value = "+" + sendCoinsBean.getCoins();
|
||||||
des = "Expires in "+sendCoinsBean.getDiff_datetime();
|
des = (translates != null ? translates.getGleestream_expires_in() : "Expires in ") + sendCoinsBean.getDiff_datetime();
|
||||||
}
|
}
|
||||||
if (data instanceof ZYTUserTypeRecordsBean) {
|
if (data instanceof ZYTUserTypeRecordsBean) {
|
||||||
ZYTUserTypeRecordsBean typeRecordsBean = (ZYTUserTypeRecordsBean) data;
|
ZYTUserTypeRecordsBean typeRecordsBean = (ZYTUserTypeRecordsBean) data;
|
||||||
@ -62,15 +65,15 @@ public class ZYTCommonRecordsAdapter<T>
|
|||||||
time = typeRecordsBean.getCreated_at();
|
time = typeRecordsBean.getCreated_at();
|
||||||
value = "+" + typeRecordsBean.getValue();
|
value = "+" + typeRecordsBean.getValue();
|
||||||
if (name.equals("vip") || name.equals("sub_vip") || name.equals("Subscribe or Renew")) {
|
if (name.equals("vip") || name.equals("sub_vip") || name.equals("Subscribe or Renew")) {
|
||||||
name = "Purchase VIP";
|
name = translates != null ? translates.getGleestream_purchasevip() : "Purchase VIP";
|
||||||
binding.ivMywalletGoldItem.setVisibility(GONE);
|
binding.ivMywalletGoldItem.setVisibility(GONE);
|
||||||
value = "+" + typeRecordsBean.getValue();
|
value = "+" + typeRecordsBean.getValue();
|
||||||
}
|
}
|
||||||
if (name.equals("buy")) {
|
if (name.equals("buy")) {
|
||||||
name = "Recharge Coins";
|
name = translates != null ? translates.getGleestream_rechargecoins() : "Recharge Coins";
|
||||||
}
|
}
|
||||||
if (name.equals("send")) {
|
if (name.equals("send")) {
|
||||||
name = "Donate Coins";
|
name = translates != null ? translates.getGleestream_donatecoins() : "Donate Coins";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,6 +8,8 @@ import androidx.appcompat.widget.AppCompatTextView;
|
|||||||
import com.chad.library.adapter4.BaseQuickAdapter;
|
import com.chad.library.adapter4.BaseQuickAdapter;
|
||||||
import com.chad.library.adapter4.viewholder.QuickViewHolder;
|
import com.chad.library.adapter4.viewholder.QuickViewHolder;
|
||||||
import com.shortdrama.jelly.zyreotv.R;
|
import com.shortdrama.jelly.zyreotv.R;
|
||||||
|
import com.shortdrama.jelly.zyreotv.beginning.AppUtils;
|
||||||
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean;
|
||||||
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean;
|
||||||
|
|
||||||
|
|
||||||
@ -31,6 +33,7 @@ public class ZYTStoreSubVipAdapter extends BaseQuickAdapter<ZYTPaySettingBean.Vi
|
|||||||
AppCompatTextView tvVipType = holder.getView(R.id.tv_membership_viptype);
|
AppCompatTextView tvVipType = holder.getView(R.id.tv_membership_viptype);
|
||||||
AppCompatTextView tvDesc = holder.getView(R.id.tv_membership_desc);
|
AppCompatTextView tvDesc = holder.getView(R.id.tv_membership_desc);
|
||||||
AppCompatTextView tvDonateCoins = holder.getView(R.id.tv_membership_donatecoins);
|
AppCompatTextView tvDonateCoins = holder.getView(R.id.tv_membership_donatecoins);
|
||||||
|
AppCompatTextView tvIntroduce = holder.getView(R.id.tv_membership_introduce);
|
||||||
|
|
||||||
tvTitle.setText(item.getTitle() + "");
|
tvTitle.setText(item.getTitle() + "");
|
||||||
tvCurrency.setText(item.getCurrency() + "");
|
tvCurrency.setText(item.getCurrency() + "");
|
||||||
@ -38,6 +41,11 @@ public class ZYTStoreSubVipAdapter extends BaseQuickAdapter<ZYTPaySettingBean.Vi
|
|||||||
tvVipType.setText("/" + item.getVip_type() + "");
|
tvVipType.setText("/" + item.getVip_type() + "");
|
||||||
tvDesc.setText(item.getDescription() + "");
|
tvDesc.setText(item.getDescription() + "");
|
||||||
tvDonateCoins.setText("+Extra " + item.getSend_coins());
|
tvDonateCoins.setText("+Extra " + item.getSend_coins());
|
||||||
|
GSTranslatesBean.Translates translates = AppUtils.getTranslates();
|
||||||
|
if (translates != null) {
|
||||||
|
tvIntroduce.setText(translates.getGleestream_vip_subintroduce());
|
||||||
|
tvDonateCoins.setText("+" + translates.getGleestream_extra() + item.getSend_coins());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -21,7 +21,8 @@
|
|||||||
|
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent"
|
||||||
|
android:layout_marginBottom="15dp">
|
||||||
|
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatImageView
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
@ -219,36 +220,34 @@
|
|||||||
android:id="@+id/tv_seven"
|
android:id="@+id/tv_seven"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginLeft="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="12dp"
|
android:layout_marginTop="12dp"
|
||||||
android:layout_marginRight="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
|
android:drawableStart="@mipmap/iv_select_n"
|
||||||
|
android:drawablePadding="15dp"
|
||||||
android:gravity="center_vertical"
|
android:gravity="center_vertical"
|
||||||
android:text="I accept the deletion risk and agree to delete my account "
|
android:text="I accept the deletion risk and agree to delete my account "
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
app:layout_constraintLeft_toRightOf="@id/iv_select"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintRight_toRightOf="parent"
|
app:layout_constraintRight_toRightOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@id/line" />
|
app:layout_constraintTop_toBottomOf="@id/line" />
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatImageView
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
android:id="@+id/iv_select"
|
android:id="@+id/iv_select"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="30dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="0dp"
|
||||||
android:layout_marginLeft="16dp"
|
app:layout_constraintBottom_toBottomOf="@+id/tv_seven"
|
||||||
android:layout_marginTop="14dp"
|
app:layout_constraintStart_toStartOf="@+id/tv_seven"
|
||||||
android:src="@mipmap/iv_select_n"
|
app:layout_constraintTop_toTopOf="@+id/tv_seven" />
|
||||||
app:layout_constraintLeft_toLeftOf="parent"
|
|
||||||
app:layout_constraintRight_toLeftOf="@id/tv_seven"
|
|
||||||
app:layout_constraintTop_toTopOf="@+id/tv_seven"
|
|
||||||
|
|
||||||
/>
|
|
||||||
|
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/tv_eight"
|
android:id="@+id/tv_eight"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="36dp"
|
android:layout_height="45dp"
|
||||||
android:layout_marginLeft="16dp"
|
android:layout_marginLeft="16dp"
|
||||||
android:layout_marginTop="12dp"
|
android:layout_marginTop="12dp"
|
||||||
android:layout_marginRight="16dp"
|
android:layout_marginRight="16dp"
|
||||||
|
@ -13,12 +13,47 @@
|
|||||||
android:layout_alignParentTop="true"
|
android:layout_alignParentTop="true"
|
||||||
android:layout_marginTop="@dimen/margintoptitle" />
|
android:layout_marginTop="@dimen/margintoptitle" />
|
||||||
|
|
||||||
|
<androidx.core.widget.NestedScrollView
|
||||||
<androidx.recyclerview.widget.RecyclerView
|
|
||||||
android:id="@+id/recyclerview_language"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content">
|
||||||
android:layout_marginStart="15dp"
|
|
||||||
android:layout_marginTop="@dimen/agreementLock"
|
<androidx.appcompat.widget.LinearLayoutCompat
|
||||||
android:layout_marginEnd="15dp" />
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
<include
|
||||||
|
android:id="@+id/layout_system_language"
|
||||||
|
layout="@layout/item_language_list_zyt"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="15dp"
|
||||||
|
android:layout_marginTop="@dimen/agreementLock"
|
||||||
|
android:layout_marginEnd="15dp" />
|
||||||
|
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recyclerview_language"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="15dp"
|
||||||
|
android:layout_marginTop="@dimen/agreementLock"
|
||||||
|
android:layout_marginEnd="15dp" />
|
||||||
|
|
||||||
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_language_sure"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="45dp"
|
||||||
|
android:layout_marginLeft="16dp"
|
||||||
|
android:layout_marginTop="12dp"
|
||||||
|
android:layout_marginRight="16dp"
|
||||||
|
android:background="@drawable/bg_text_delete_account_selected"
|
||||||
|
android:gravity="center"
|
||||||
|
android:text="OK"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textColor="@android:color/white"
|
||||||
|
android:textSize="14sp" />
|
||||||
|
</androidx.appcompat.widget.LinearLayoutCompat>
|
||||||
|
</androidx.core.widget.NestedScrollView>
|
||||||
|
|
||||||
|
|
||||||
</androidx.appcompat.widget.LinearLayoutCompat>
|
</androidx.appcompat.widget.LinearLayoutCompat>
|
@ -60,6 +60,7 @@
|
|||||||
app:layout_constraintTop_toBottomOf="@+id/tv_login_welcome">
|
app:layout_constraintTop_toBottomOf="@+id/tv_login_welcome">
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_login_facebook"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:drawableStart="@mipmap/ic_facebook"
|
android:drawableStart="@mipmap/ic_facebook"
|
||||||
@ -82,6 +83,7 @@
|
|||||||
app:layout_constraintTop_toBottomOf="@+id/layout_login_face">
|
app:layout_constraintTop_toBottomOf="@+id/layout_login_face">
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_login_agree"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/login_introduce_txt"
|
android:text="@string/login_introduce_txt"
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:background="@mipmap/registered_tatus"
|
android:background="@mipmap/registered_tatus"
|
||||||
@ -24,6 +25,13 @@
|
|||||||
layout="@layout/layout_store"
|
layout="@layout/layout_store"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginBottom="@dimen/clickOdyload"/>
|
android:layout_marginBottom="@dimen/clickOdyload" />
|
||||||
</androidx.core.widget.NestedScrollView>
|
</androidx.core.widget.NestedScrollView>
|
||||||
|
|
||||||
|
<com.wang.avi.AVLoadingIndicatorView
|
||||||
|
android:id="@+id/loading"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerInParent="true"
|
||||||
|
app:indicatorName="BallSpinFadeLoaderIndicator" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
@ -17,9 +17,9 @@
|
|||||||
android:id="@+id/layout_vip_actionbar"
|
android:id="@+id/layout_vip_actionbar"
|
||||||
layout="@layout/layout_toptitle_back_zyt"
|
layout="@layout/layout_toptitle_back_zyt"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
android:layout_height="?actionBarSize"
|
||||||
android:layout_marginTop="@dimen/margintoptitle"
|
android:layout_marginTop="@dimen/margintoptitle"
|
||||||
android:layout_height="?actionBarSize" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<androidx.core.widget.NestedScrollView
|
<androidx.core.widget.NestedScrollView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@ -41,12 +41,22 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent">
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatImageView
|
<androidx.cardview.widget.CardView
|
||||||
android:id="@+id/iv_head"
|
|
||||||
android:layout_width="@dimen/centerOdyloadSelector"
|
android:layout_width="@dimen/centerOdyloadSelector"
|
||||||
android:layout_height="@dimen/centerOdyloadSelector"
|
android:layout_height="@dimen/centerOdyloadSelector"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:background="@mipmap/share_loadingdefault" />
|
app:cardBackgroundColor="@android:color/transparent"
|
||||||
|
app:cardCornerRadius="@dimen/centerOdyloadSelector">
|
||||||
|
|
||||||
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
|
android:id="@+id/iv_head"
|
||||||
|
android:layout_width="@dimen/centerOdyloadSelector"
|
||||||
|
android:layout_height="@dimen/centerOdyloadSelector"
|
||||||
|
android:layout_gravity="center"
|
||||||
|
android:background="@mipmap/share_loadingdefault" />
|
||||||
|
|
||||||
|
</androidx.cardview.widget.CardView>
|
||||||
|
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|
||||||
<androidx.appcompat.widget.LinearLayoutCompat
|
<androidx.appcompat.widget.LinearLayoutCompat
|
||||||
@ -73,8 +83,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textColor="#AEB2DF"
|
android:textColor="#AEB2DF"
|
||||||
android:textSize="@dimen/rewardsTranslatesGradient"
|
android:textSize="@dimen/rewardsTranslatesGradient" />
|
||||||
android:visibility="gone" />
|
|
||||||
</androidx.appcompat.widget.LinearLayoutCompat>
|
</androidx.appcompat.widget.LinearLayoutCompat>
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatImageView
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
@ -142,6 +151,7 @@
|
|||||||
app:srcCompat="@mipmap/ic_vip_exclusive_episodes" />
|
app:srcCompat="@mipmap/ic_vip_exclusive_episodes" />
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_vipbenefits_exclusive"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
@ -173,6 +183,7 @@
|
|||||||
app:srcCompat="@mipmap/ic_vip_noad" />
|
app:srcCompat="@mipmap/ic_vip_noad" />
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_vipbenefits_addfree"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
@ -241,14 +252,15 @@
|
|||||||
app:layout_constraintTop_toBottomOf="@+id/tv_vip_recharge" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_vip_recharge" />
|
||||||
|
|
||||||
<include
|
<include
|
||||||
|
android:id="@+id/layout_vip_introduce"
|
||||||
layout="@layout/layout_purchase_introduce_gs"
|
layout="@layout/layout_purchase_introduce_gs"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="@dimen/followHistoryOllow"
|
android:layout_marginStart="@dimen/followHistoryOllow"
|
||||||
android:layout_marginTop="@dimen/clickOdyload"
|
android:layout_marginTop="@dimen/clickOdyload"
|
||||||
android:layout_marginEnd="@dimen/followHistoryOllow"
|
android:layout_marginEnd="@dimen/followHistoryOllow"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
|
||||||
android:layout_marginBottom="@dimen/clickOdyload"
|
android:layout_marginBottom="@dimen/clickOdyload"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/recyclerview_my_vip" />
|
app:layout_constraintTop_toBottomOf="@+id/recyclerview_my_vip" />
|
||||||
|
|
||||||
|
|
||||||
|
@ -134,6 +134,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/mywallet_donate"
|
android:text="@string/mywallet_donate"
|
||||||
|
android:id="@+id/tv_mywallet_donatetxt"
|
||||||
android:textColor="#d2d2d2"
|
android:textColor="#d2d2d2"
|
||||||
android:textSize="@dimen/fragmentTabindicator" />
|
android:textSize="@dimen/fragmentTabindicator" />
|
||||||
|
|
||||||
|
@ -5,115 +5,121 @@
|
|||||||
android:id="@+id/main"
|
android:id="@+id/main"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:background="@mipmap/registered_tatus"
|
android:background="@mipmap/registered_tatus">
|
||||||
>
|
|
||||||
|
|
||||||
<androidx.constraintlayout.widget.Guideline
|
<!-- <androidx.constraintlayout.widget.Guideline-->
|
||||||
android:id="@+id/guideline"
|
<!-- android:id="@+id/guideline"-->
|
||||||
android:layout_width="1dp"
|
<!-- android:layout_width="1dp"-->
|
||||||
android:layout_height="match_parent"
|
<!-- android:layout_height="match_parent"-->
|
||||||
|
<!-- android:orientation="vertical"-->
|
||||||
|
<!-- android:visibility="gone"-->
|
||||||
|
<!-- app:layout_constraintGuide_percent="0.7" />-->
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="183dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
app:layout_constraintGuide_percent="0.7" />
|
android:paddingBottom="24dp"
|
||||||
<LinearLayout
|
android:visibility="gone"/>
|
||||||
android:paddingBottom="24dp"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:visibility="gone"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:layout_width="183dp">
|
|
||||||
</LinearLayout>
|
|
||||||
<com.google.android.material.tabs.TabLayout
|
<com.google.android.material.tabs.TabLayout
|
||||||
android:id="@+id/tablayout_mylist"
|
android:id="@+id/tablayout_mylist"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
app:layout_constraintEnd_toStartOf="@+id/guideline"
|
|
||||||
android:layout_marginTop="@dimen/observerStop"
|
|
||||||
android:layout_height="@dimen/eaderShareLauncher"
|
android:layout_height="@dimen/eaderShareLauncher"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
android:layout_marginTop="@dimen/observerStop"
|
||||||
android:background="@android:color/transparent"
|
android:background="@android:color/transparent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
app:tabBackground="@android:color/transparent"
|
app:tabBackground="@android:color/transparent"
|
||||||
app:tabIndicator="@drawable/xpr_eader_delete"
|
app:tabIndicator="@drawable/xpr_eader_delete"
|
||||||
app:tabIndicatorColor="@android:color/white"
|
app:tabIndicatorColor="@android:color/white"
|
||||||
app:tabIndicatorGravity="bottom"
|
|
||||||
app:tabIndicatorFullWidth="false"
|
app:tabIndicatorFullWidth="false"
|
||||||
app:tabInlineLabel="false"
|
app:tabIndicatorGravity="bottom"
|
||||||
app:tabIndicatorHeight="@dimen/googleShare"
|
app:tabIndicatorHeight="@dimen/googleShare"
|
||||||
|
app:tabInlineLabel="false"
|
||||||
app:tabMinWidth="@dimen/eaderShareLauncher"
|
app:tabMinWidth="@dimen/eaderShareLauncher"
|
||||||
app:tabMode="fixed"
|
app:tabMode="scrollable"
|
||||||
app:tabPaddingBottom="@dimen/unitEventUnique"
|
app:tabPaddingBottom="@dimen/unitEventUnique"
|
||||||
app:tabPaddingEnd="5dp"
|
app:tabPaddingEnd="15dp"
|
||||||
app:tabPaddingStart="5dp"
|
app:tabPaddingStart="5dp"
|
||||||
app:tabRippleColor="@null"
|
app:tabRippleColor="@null"
|
||||||
|
app:tabSelectedTextAppearance="@style/observerColors"
|
||||||
app:tabSelectedTextColor="#e6ffffff"
|
app:tabSelectedTextColor="#e6ffffff"
|
||||||
app:tabTextAppearance="@style/splashModity"
|
app:tabTextAppearance="@style/splashModity"
|
||||||
app:tabSelectedTextAppearance="@style/observerColors"
|
|
||||||
app:tabTextColor="#888888" />
|
app:tabTextColor="#888888" />
|
||||||
<TextView
|
|
||||||
android:background="#4EE76C"
|
<TextView
|
||||||
android:lines="2"
|
android:layout_width="0dp"
|
||||||
android:textSize="20sp"
|
android:layout_height="0dp"
|
||||||
android:layout_width="0dp"
|
android:background="#4EE76C"
|
||||||
android:gravity="bottom"
|
android:gravity="bottom"
|
||||||
android:layout_height="0dp"
|
android:lines="2"
|
||||||
android:textColor="#5246C4"/>
|
android:textColor="#5246C4"
|
||||||
|
android:textSize="20sp" />
|
||||||
|
|
||||||
<androidx.viewpager2.widget.ViewPager2
|
<androidx.viewpager2.widget.ViewPager2
|
||||||
android:id="@+id/viewpager"
|
android:id="@+id/viewpager"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:layout_marginBottom="@dimen/agreementLock"
|
android:layout_marginBottom="@dimen/agreementLock"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tablayout_mylist"
|
android:overScrollMode="never"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
android:overScrollMode="never" />
|
app:layout_constraintTop_toBottomOf="@+id/tablayout_mylist" />
|
||||||
<ScrollView
|
|
||||||
android:layout_width="0dp"
|
<ScrollView
|
||||||
android:orientation="horizontal"
|
android:layout_width="0dp"
|
||||||
android:padding="25dp"
|
android:layout_height="0dp"
|
||||||
android:visibility="invisible"
|
android:background="#D179C6"
|
||||||
android:background="#D179C6"
|
android:orientation="horizontal"
|
||||||
android:layout_height="0dp">
|
android:padding="25dp"
|
||||||
</ScrollView>
|
android:visibility="invisible"></ScrollView>
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatImageView
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
android:id="@+id/iv_mylist_delete"
|
android:id="@+id/iv_mylist_delete"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:padding="@dimen/detailsClickTatus"
|
android:padding="@dimen/detailsClickTatus"
|
||||||
android:visibility="gone"
|
|
||||||
android:src="@mipmap/user_dialog_odyload"
|
android:src="@mipmap/user_dialog_odyload"
|
||||||
|
android:visibility="gone"
|
||||||
|
app:layout_constraintBottom_toBottomOf="@+id/tablayout_mylist"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@+id/tablayout_mylist"
|
app:layout_constraintTop_toTopOf="@+id/tablayout_mylist" />
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/tablayout_mylist"/>
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:background="#0D521F"
|
android:layout_width="0dp"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:paddingTop="86dp"
|
android:background="#0D521F"
|
||||||
android:visibility="gone"
|
android:orientation="vertical"
|
||||||
android:orientation="vertical"
|
android:paddingTop="86dp"
|
||||||
android:layout_width="0dp">
|
android:visibility="gone">
|
||||||
<ImageView
|
|
||||||
android:background="#910C09"
|
<ImageView
|
||||||
android:layout_margin="44dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:visibility="invisible"
|
android:layout_margin="44dp"
|
||||||
android:layout_width="0dp"/>
|
android:background="#910C09"
|
||||||
<ScrollView
|
android:visibility="invisible" />
|
||||||
android:orientation="horizontal"
|
|
||||||
android:paddingLeft="19dp"
|
<ScrollView
|
||||||
android:background="#23381F"
|
android:layout_width="match_parent"
|
||||||
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:visibility="gone"
|
android:background="#23381F"
|
||||||
android:layout_height="match_parent">
|
android:orientation="horizontal"
|
||||||
<LinearLayout
|
android:paddingLeft="19dp"
|
||||||
android:orientation="horizontal"
|
android:visibility="gone">
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:background="#A3AB3C"
|
<LinearLayout
|
||||||
android:paddingTop="70dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:visibility="gone">
|
android:background="#A3AB3C"
|
||||||
</LinearLayout>
|
android:orientation="horizontal"
|
||||||
</ScrollView>
|
android:paddingTop="70dp"
|
||||||
</LinearLayout>
|
android:visibility="gone"></LinearLayout>
|
||||||
|
</ScrollView>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/tv_mylist_cancel"
|
android:id="@+id/tv_mylist_cancel"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
@ -123,8 +129,8 @@ android:visibility="gone">
|
|||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
|
app:layout_constraintBottom_toBottomOf="@+id/tablayout_mylist"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@+id/tablayout_mylist"
|
app:layout_constraintTop_toTopOf="@+id/tablayout_mylist" />
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/tablayout_mylist"/>
|
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
@ -45,8 +45,7 @@
|
|||||||
android:layout_marginTop="15dp"
|
android:layout_marginTop="15dp"
|
||||||
android:layout_marginEnd="40dp"
|
android:layout_marginEnd="40dp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:text="Stay informed with popular\n
|
android:text=""
|
||||||
recommendations and latest updates!"
|
|
||||||
android:textColor="#C9C9C9"
|
android:textColor="#C9C9C9"
|
||||||
android:textSize="13sp" />
|
android:textSize="13sp" />
|
||||||
|
|
||||||
|
@ -40,6 +40,7 @@
|
|||||||
app:srcCompat="@mipmap/ic_notify" />
|
app:srcCompat="@mipmap/ic_notify" />
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_dialognotify_enable"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center_horizontal"
|
android:layout_gravity="center_horizontal"
|
||||||
@ -49,13 +50,14 @@
|
|||||||
android:textSize="18sp" />
|
android:textSize="18sp" />
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_dialognotify_content"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="40dp"
|
android:layout_marginStart="40dp"
|
||||||
android:layout_marginTop="15dp"
|
android:layout_marginTop="15dp"
|
||||||
android:layout_marginEnd="40dp"
|
android:layout_marginEnd="40dp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:text="Stay informed with popular\n
|
android:text="Stay informed with popular
|
||||||
recommendations and latest updates!"
|
recommendations and latest updates!"
|
||||||
android:textColor="#C9C9C9"
|
android:textColor="#C9C9C9"
|
||||||
android:textSize="13sp" />
|
android:textSize="13sp" />
|
||||||
|
@ -84,8 +84,8 @@
|
|||||||
android:layout_marginEnd="@dimen/eaderShareLauncher"
|
android:layout_marginEnd="@dimen/eaderShareLauncher"
|
||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:maxLines="2"
|
android:maxLines="2"
|
||||||
android:textSize="@dimen/gradleAgreement"
|
|
||||||
android:textColor="@color/color_888888"
|
android:textColor="@color/color_888888"
|
||||||
|
android:textSize="@dimen/gradleAgreement"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tv_recommend_videoname" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_recommend_videoname" />
|
||||||
@ -115,9 +115,7 @@
|
|||||||
android:id="@+id/iv_close_recommend"
|
android:id="@+id/iv_close_recommend"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:paddingStart="@dimen/followHistoryOllow"
|
android:padding="@dimen/clickOdyload"
|
||||||
android:paddingTop="@dimen/followHistoryOllow"
|
|
||||||
android:paddingEnd="@dimen/followHistoryOllow"
|
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
app:srcCompat="@mipmap/ic_close" />
|
app:srcCompat="@mipmap/ic_close" />
|
||||||
|
@ -62,6 +62,7 @@
|
|||||||
android:layout_marginEnd="@dimen/followHistoryOllow" />
|
android:layout_marginEnd="@dimen/followHistoryOllow" />
|
||||||
|
|
||||||
<include
|
<include
|
||||||
|
android:id="@+id/layout_vip_introduct"
|
||||||
layout="@layout/layout_purchase_introduce_gs"
|
layout="@layout/layout_purchase_introduce_gs"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
@ -200,6 +200,7 @@
|
|||||||
android:visibility="invisible" />
|
android:visibility="invisible" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
android:id="@+id/tv_search_notresult"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="@dimen/agreementLock"
|
android:layout_marginTop="@dimen/agreementLock"
|
||||||
@ -232,6 +233,7 @@
|
|||||||
app:layout_goneMarginTop="@dimen/followHistoryOllow">
|
app:layout_goneMarginTop="@dimen/followHistoryOllow">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
android:id="@+id/tv_search_hotlist"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="@dimen/followHistoryOllow"
|
android:layout_marginStart="@dimen/followHistoryOllow"
|
||||||
|
@ -92,7 +92,7 @@
|
|||||||
<string name="vip_introduce_all_1">1. GleeStream offers free and paid content for everyone.</string>
|
<string name="vip_introduce_all_1">1. GleeStream offers free and paid content for everyone.</string>
|
||||||
<string name="vip_introduce_all_2">2. We currently do not offer a free trial period.</string>
|
<string name="vip_introduce_all_2">2. We currently do not offer a free trial period.</string>
|
||||||
<string name="vip_introduce_all_3">3. Coins will be used first when unlocking episodes. If the amount is insufficient, reward coins will automatically be used. </string>
|
<string name="vip_introduce_all_3">3. Coins will be used first when unlocking episodes. If the amount is insufficient, reward coins will automatically be used. </string>
|
||||||
<string name="vip_introduce_all_4">4. The purchase has not been credited, click torefresh.</string>
|
<string name="vip_introduce_all_4">4. The purchase has not been credited, click to refresh.</string>
|
||||||
<string name="vip_introduce_all_5">5. During the subscription period, you will have unlimited access to all episodes on GleeStream.</string>
|
<string name="vip_introduce_all_5">5. During the subscription period, you will have unlimited access to all episodes on GleeStream.</string>
|
||||||
<string name="vip_introduce_all_6">6. Subscription renewal will be automatically deducted from your Google account within 24 hours before your current subscription expires. If you want to cancel your subscription,
|
<string name="vip_introduce_all_6">6. Subscription renewal will be automatically deducted from your Google account within 24 hours before your current subscription expires. If you want to cancel your subscription,
|
||||||
please go to your Google Play account and cancel your subscription at least 24 hours before the end of the current subscription period.</string>
|
please go to your Google Play account and cancel your subscription at least 24 hours before the end of the current subscription period.</string>
|
||||||
@ -109,13 +109,14 @@
|
|||||||
|
|
||||||
<string name="unlock_episode_coins">Unlocking costs %d coins</string>
|
<string name="unlock_episode_coins">Unlocking costs %d coins</string>
|
||||||
<string name="unlock_episode_coins_last">Prev.locked</string>
|
<string name="unlock_episode_coins_last">Prev.locked</string>
|
||||||
|
<string name="dd"> Over 90% of users are watching</string>
|
||||||
|
|
||||||
<string name="beanFollowlist">Network error please check the network</string>
|
<string name="beanFollowlist">Network error please check the network</string>
|
||||||
<string name="unlock_episode_series_error">The prequel to this series is not unlocked. Please unlock the prequel before unlocking this series</string>
|
<string name="unlock_episode_series_error">The prequel to this series is not unlocked. Please unlock the prequel before unlocking this series</string>
|
||||||
|
|
||||||
<string name="google_pay_success">Google Pay Success</string>
|
<string name="google_pay_success">Google Pay Success</string>
|
||||||
<string name="google_pay_error">Google Pay Error</string>
|
<string name="google_pay_error">Google Pay Error</string>
|
||||||
<string name="google_pay_canceled">Google Pay Canceled</string>
|
|
||||||
|
|
||||||
<string name="successed_txt">Success</string>
|
<string name="successed_txt">Success</string>
|
||||||
<string name="feedback_index">FeedBack</string>
|
<string name="feedback_index">FeedBack</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user