我正在使用最新的广告库 ('com.google.android.gms:play-services-ads:19.3.0')
最近,按返回键按钮无法关闭插页式广告。我必须点击广告 UI 中的“关闭”按钮才能关闭广告。
任何身体有同样的问题?这是 Admob 的新功能吗?
MobileAds.initialize(this);
interstitialAd = new InterstitialAd(this);
interstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
interstitialAd.loadAd(new AdRequest.Builder().build());
tvTitle.setOnClickListener(v -> {
if (interstitialAd.isLoaded()) {
interstitialAd.show();
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个带有值元素的列表整数:0,7,2,1,6,5.
我知道我可以使用方法
Collections.shuffle(list);
Run Code Online (Sandbox Code Playgroud)
洗牌我的清单.但我不想改变第二名的价值.它应该总是7.
我怎样才能做到这一点 ?
在我的应用程序中,我有一个广播接收器用于捕获发送到我手机的消息
<receiver
android:name="com.qmobile.ows.SMS_Receiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
如果我使用活动GUI启动应用程序,则BroadCast Receiver可正常工作.
我想在没有活动的情况下启动我的应用程序并且不显示图标应用程序,因此我从我的活动中删除了以下代码
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
之后,广播接收器不起作用.
请帮我解决这个问题.
这是我第一次打开活动时在我的应用程序上执行的逻辑:
主要活动的逻辑第二次打开
对不起,我的英文或问题是重复的.我只是找到了一种从服务器上获取数据的最佳方法.非常感谢,如果有人给我一个如何处理它的例子.