android threadid=1:坚持threadid=29,放弃

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.

我的应用程序有问题。当我尝试开始新的活动时,它会关闭。在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.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按钮时,它应该显示广告和下一个开始新的意图(下一级)。我不知道如何处理它,因为在一些设备上它工作正常,但在另一些设备上它不工作。你能发布一个日志,看看当你的活动结束时会发生什么吗?