小编Chu*_*ike的帖子

Admob广告不会加载.错误2.它以前工作但突然停止了

以下是我尝试将横幅广告加载到(createAd()方法中的整个类)

public class HomeActivity extends Activity {

    private HomeView homeView;
    private ImageView playButton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

//        playButton = (ImageView)findViewById(R.id.playButton);
//        playButton.setImageBitmap(BitmapFactory.decodeResource(getResources(),
//                R.drawable.play));
//        setListener();
        setContentView(R.layout.home_main);
        createAd();

    }

    private void setListener (){
        playButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                playButton.setImageBitmap(BitmapFactory.decodeResource(getResources(),
                        R.drawable.play2));
                playGame();
            }
        });
    }

    private void createAd(){
        setContentView(R.layout.home_main);
        AdView adView = (AdView)findViewById(R.id.bottomAd);
        AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
        adRequestBuilder.addTestDevice("FEACCF89D31180ABDD853C9C3DD2E871");
//                .addTestDevice("1744314CD0C7B0619F94D44CE2E5093E");

        adView.loadAd(adRequestBuilder.build());
    }

    public void playGame() {
        SharedPreferences savedData = …
Run Code Online (Sandbox Code Playgroud)

java android admob

13
推荐指数
4
解决办法
2万
查看次数

BaseHTTPRequestHandler 挂在 self.rfile.read() 上

我使用 BaseHTTPRequestHandler 实现了一个 python 服务器,它通常会在从套接字文件对象读取时挂起。我读了多少字节似乎并不重要。我可以读取 30k 字节并且它不会挂起,或者我可以读取 7k 字节并且它会挂起。它正在读取一个 Base64 字符串编码的图像,所以我知道它是否需要一两秒钟才能读取,但它实际上只是挂起。

有时,当我按下 CTRL-C 时,它会解开并神奇地读取所有内容。这真的很奇怪。任何帮助将不胜感激。谢谢。另外,这是python2.7。

代码:

def do_POST(self):
    print self.rfile
    # Processing HTTP POST request data
    content_len = int(self.headers.getheader('content-length'))
    print 'Reading from HTTP header. Size: %s' % (content_len)

    # THIS IS WHERE IT HANGS 
    post_body_json = self.rfile.read(content_len)

    print 'Got it. Moving on, now.'
    post_body = json.loads(post_body_json)
    image_data = post_body.get('img_string_b64', 'No Image String')

    print 'Decoding image string.'
    # Processing image data
    image_name = 'image.jpg'
    decoded_str = base64.decodestring(image_data)
    self.write_image_to_system(decoded_str, image_name)

    print 'Getting text …
Run Code Online (Sandbox Code Playgroud)

html http http-headers python-2.7 basehttprequesthandler

5
推荐指数
1
解决办法
1583
查看次数