添加AES项目的米盟模块控件。
This commit is contained in:
@@ -99,7 +99,7 @@ dependencies {
|
|||||||
//api 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
|
//api 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
|
||||||
//api 'androidx.fragment:fragment:1.1.0'
|
//api 'androidx.fragment:fragment:1.1.0'
|
||||||
|
|
||||||
implementation 'cc.winboll.studio:libaes:15.11.0'
|
implementation 'cc.winboll.studio:libaes:15.11.1'
|
||||||
implementation 'cc.winboll.studio:libappbase:15.11.0'
|
implementation 'cc.winboll.studio:libappbase:15.11.0'
|
||||||
|
|
||||||
//api fileTree(dir: 'libs', include: ['*.aar'])
|
//api fileTree(dir: 'libs', include: ['*.aar'])
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Tue Nov 18 08:49:06 GMT 2025
|
#Tue Nov 18 08:59:53 GMT 2025
|
||||||
stageCount=2
|
stageCount=2
|
||||||
libraryProject=
|
libraryProject=
|
||||||
baseVersion=15.11
|
baseVersion=15.11
|
||||||
publishVersion=15.11.1
|
publishVersion=15.11.1
|
||||||
buildCount=4
|
buildCount=6
|
||||||
baseBetaVersion=15.11.2
|
baseBetaVersion=15.11.2
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import cc.winboll.studio.powerbell.activities.WinBoLLActivity;
|
import cc.winboll.studio.powerbell.activities.WinBoLLActivity;
|
||||||
|
import cc.winboll.studio.libaes.views.ADsBannerView;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主活动类(修复小米广告SDK空Context崩溃问题)
|
* 主活动类(修复小米广告SDK空Context崩溃问题)
|
||||||
@@ -85,7 +86,8 @@ public class MainActivity extends WinBoLLActivity {
|
|||||||
private MainViewFragment mMainViewFragment;
|
private MainViewFragment mMainViewFragment;
|
||||||
private Toolbar mToolbar;
|
private Toolbar mToolbar;
|
||||||
// 新增:主线程Handler,确保广告操作在主线程执行
|
// 新增:主线程Handler,确保广告操作在主线程执行
|
||||||
private Handler mMainHandler;
|
//private Handler mMainHandler;
|
||||||
|
ADsBannerView mADsBannerView;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Activity getActivity() {
|
public Activity getActivity() {
|
||||||
@@ -102,6 +104,8 @@ public class MainActivity extends WinBoLLActivity {
|
|||||||
LogUtils.d(TAG, "onCreate(...)");
|
LogUtils.d(TAG, "onCreate(...)");
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_main);
|
setContentView(R.layout.activity_main);
|
||||||
|
mADsBannerView = findViewById(R.id.adsbanner);
|
||||||
|
|
||||||
// mContainer = findViewById(R.id.ads_container);
|
// mContainer = findViewById(R.id.ads_container);
|
||||||
//
|
//
|
||||||
// // 初始化主线程Handler(关键:确保广告操作在主线程执行)
|
// // 初始化主线程Handler(关键:确保广告操作在主线程执行)
|
||||||
@@ -139,6 +143,9 @@ public class MainActivity extends WinBoLLActivity {
|
|||||||
// if (mMainHandler != null) {
|
// if (mMainHandler != null) {
|
||||||
// mMainHandler.removeCallbacksAndMessages(null);
|
// mMainHandler.removeCallbacksAndMessages(null);
|
||||||
// }
|
// }
|
||||||
|
if(mADsBannerView != null) {
|
||||||
|
mADsBannerView.releaseAdResources();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
// /**
|
// /**
|
||||||
@@ -211,6 +218,9 @@ public class MainActivity extends WinBoLLActivity {
|
|||||||
super.onResume();
|
super.onResume();
|
||||||
reloadBackground();
|
reloadBackground();
|
||||||
setBackgroundColor();
|
setBackgroundColor();
|
||||||
|
if(mADsBannerView != null) {
|
||||||
|
mADsBannerView.resumeADs();
|
||||||
|
}
|
||||||
|
|
||||||
// // 修复:优化广告请求逻辑(添加生命周期判断 + 主线程执行)
|
// // 修复:优化广告请求逻辑(添加生命周期判断 + 主线程执行)
|
||||||
// if (!isFinishing() && !isDestroyed()) {
|
// if (!isFinishing() && !isDestroyed()) {
|
||||||
|
|||||||
@@ -31,10 +31,10 @@
|
|||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
<TextView
|
<cc.winboll.studio.libaes.views.ADsBannerView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="ADs"/>
|
android:id="@+id/adsbanner"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user