android threadid=1:坚持threadid=29,放弃
我的应用程序有问题。当我尝试开始新的活动时,它会关闭。在logcat中,我收到此错误:android threadid=1:坚持threadid=29,放弃,android,surfaceview,Android,Surfaceview,我的应用程序有问题。当我尝试开始新的活动时,它会关闭。在logcat中,我收到此错误: threadid=1: stuck on threadid=29, giving up Fatal signal 16 (SIGSTKFLT) at 0x00003591 (code=-6), thread 13797 (Thread-1600) 我把代码放在这里 import com.google.android.gms.ads.AdListener; import com.google.android.
threadid=1: stuck on threadid=29, giving up
Fatal signal 16 (SIGSTKFLT) at 0x00003591 (code=-6), thread 13797 (Thread-1600)
我把代码放在这里
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class Sklep extends Activity{
InterstitialAd mInterstitialAd; // tutaj
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_sklep);
final Intent intent = new Intent(this, Main.class);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-2868941535761925/2313045696");
requestNewInterstitial();
mInterstitialAd.setAdListener(new AdListener() {
public void onAdClosed() {
requestNewInterstitial();
startActivity(intent);
finish();
}
});
。。。
这是应用程序关闭时的位置:
我试图在没有初始广告的情况下开始新的活动,但它仍然在完成应用程序
bback.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
else{
startActivity(intent);
finish();
}
}
});
你的舱单呢?你确定你拥有所有需要的权限吗?检查我是否需要更多权限?我不熟悉Ads,但如果您使用startActivity(intent),可能需要在清单文件中声明该活动。它已声明。此意图是包含SurfaceView的活动。Sklep是在我的游戏中代表“市场”的活动。每当你达到下一个水平时,它就开始了。当你们点击bback按钮时,它应该显示广告和下一个开始新的意图(下一级)。我不知道如何处理它,因为在一些设备上它工作正常,但在另一些设备上它不工作。你能发布一个日志,看看当你的活动结束时会发生什么吗?