欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

android教程之hockeyapp捕获异常示例

时间:2021-01-16 12:30:39|栏目:Android代码|点击:

复制代码 代码如下:

package com.example.testhockeyapp;
import net.hockeyapp.android.CrashManager;
import net.hockeyapp.android.CrashManagerListener;
import net.hockeyapp.android.UpdateManager;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

 private static final String App_ID = "a7ab0fe5f11edc8afbfbc842ecc38ad7";

 String a = null;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  Button button = (Button) findViewById(R.id.button1);
  button.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
   a.charAt(23);

   }
  });
   checkForUpdates();
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }

 @Override
 protected void onResume() {
  // TODO Auto-generated method stub
  super.onResume();

  checkForCrashes();
 }
 private void checkForCrashes() {
  CrashManager.register(this, App_ID, new CrashManagerListener() {
   @Override
   public void onCrashesSent() {
    super.onCrashesSent();
    runOnUiThread(new Runnable() {

     @Override
     public void run() {
      Toast.makeText(getApplicationContext(),
        "Crash data was sent. Thanks!",
        Toast.LENGTH_LONG).show();
     }
    });
   }

   @Override
   public void onCrashesNotSent() {
    super.onCrashesNotSent();
    runOnUiThread(new Runnable() {

     @Override
     public void run() {
      Toast.makeText(
        getApplicationContext(),
        "Crash data failed to sent. Please try again later.",
        Toast.LENGTH_LONG).show();
     }
    });
   }
  });
 }
   private void checkForUpdates() {
     // Remove this for store builds!
     UpdateManager.register(this, App_ID);
   }
}

上一篇:Android开发实现Files文件读取解析功能示例

栏    目:Android代码

下一篇:Android开发之拼音转换工具类PinyinUtils示例

本文标题:android教程之hockeyapp捕获异常示例

本文地址:http://www.codeinn.net/misctech/46019.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有