android定时器取消,Android定时器崩溃取消

android定时器取消,Android定时器崩溃取消我有一个定时器运行,然后熄灭,并做了一些事情,定时器启动罚款。Android定时器崩溃取消然后我想要做的是点击一个按钮,然后创建一个电子邮件。除了在计时器运行时单击该按钮之外,一切正常,应用程序崩溃。当按下按钮时试图取消计时器时,也会使应用程序崩溃。任何帮助,将不胜感激。下面的代码片段:publicclassmyApplicationextendsActivity{StringBuild…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我有一个定时器运行,然后熄灭,并做了一些事情,定时器启动罚款。Android定时器崩溃取消

然后我想要做的是点击一个按钮,然后创建一个电子邮件。除了在计时器运行时单击该按钮之外,一切正常,应用程序崩溃。当按下按钮时试图取消计时器时,也会使应用程序崩溃。

任何帮助,将不胜感激。

下面的代码片段:

public class myApplication extends Activity {

StringBuilder str;

Timer t;

Button mailbutton;

public void onCreate(Bundle savedInstanceState) {

final StringBuilder str = new StringBuilder(1000);

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

addListenerOnButton();

TimerTask task = new TimerTask() {

@Override

public void run()

{

/// do stuff here

}

}

t = new Timer();

t.schedule(task,2000,2000);

}

public void addListenerOnButton() {

mailbutton = (Button) findViewById(R.id.emailbutton);

mailbutton.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

t.cancel();

Intent i = new Intent(Intent.ACTION_SEND);

i.setType(“text/plain”);

i.putExtra(Intent.EXTRA_EMAIL , new String[]{“[email protected]”});

i.putExtra(Intent.EXTRA_SUBJECT, “subject”);

i.putExtra(Intent.EXTRA_TEXT , str.toString());

try {

startActivity(Intent.createChooser(i, “Send mail”));

} catch (android.content.ActivityNotFoundException ex) {

}

}

});

}

}

logcat的输出:

04-19 09:13:11.143: W/dalvikvm(12613): threadid=1: thread exiting with uncaught exception (group=0x40c421f8)

04-19 09:13:11.148: E/AndroidRuntime(12613): FATAL EXCEPTION: main

04-19 09:13:11.148: E/AndroidRuntime(12613): java.lang.NullPointerException

04-19 09:13:11.148: E/AndroidRuntime(12613): at uk.co.application.applicationActivity$2.onClick(applicationActivity.java:94)

04-19 09:13:11.148: E/AndroidRuntime(12613): at android.view.View.performClick(View.java:3591)

04-19 09:13:11.148: E/AndroidRuntime(12613): at android.view.View$PerformClick.run(View.java:14263)

04-19 09:13:11.148: E/AndroidRuntime(12613): at android.os.Handler.handleCallback(Handler.java:605)

04-19 09:13:11.148: E/AndroidRuntime(12613): at android.os.Handler.dispatchMessage(Handler.java:92)

04-19 09:13:11.148: E/AndroidRuntime(12613): at android.os.Looper.loop(Looper.java:137)

04-19 09:13:11.148: E/AndroidRuntime(12613): at android.app.ActivityThread.main(ActivityThread.java:4507)

04-19 09:13:11.148: E/AndroidRuntime(12613): at java.lang.reflect.Method.invokeNative(Native Method)

04-19 09:13:11.148: E/AndroidRuntime(12613): at java.lang.reflect.Method.invoke(Method.java:511)

04-19 09:13:11.148: E/AndroidRuntime(12613): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)

04-19 09:13:11.148: E/AndroidRuntime(12613): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)

04-19 09:13:11.148: E/AndroidRuntime(12613): at dalvik.system.NativeStart.main(Native Method)

2012-04-19

fdf33

+0

从logcat中添加你的错误日志。 –

2012-04-19 00:08:43

+0

你可以发布崩溃日志吗? –

2012-04-19 00:08:52

+0

请发布locat stacktrace –

2012-04-19 00:09:02

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160053.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 备份集中的数据库备份与现有数据库不同 3154错误

    备份集中的数据库备份与现有数据库不同 3154错误本文转自【https://www.cnblogs.com/worfdream/articles/2174785.html】

    2022年6月9日
    100
  • ssl协议版本

    ssl协议版本

    2022年6月2日
    37
  • Pycharm中解决Unresolved Reference问题

    Pycharm中解决Unresolved Reference问题**PyCharm中解决UnresolvedReference问题**之前看到很多博主解决遇到的pycharm中UnresolvedReference问题,作为一个萌新,我在第一次下载pycharm的时候并没有遇到这个问题,但是最近几天重新下载了pycharm之后,打开之前写的代码,出现了问题,下面分享给大家我的解决方法:进入PyCharm->File->Setting->ProjectInterpreter在最开始的时候,打开ProjectInterpreter,下

    2022年8月28日
    11
  • 13 万字 C 语言从入门到精通保姆级教程2021 年版

    13万字C语言保姆级教程,从入门到精通。

    2022年4月9日
    32
  • acwing-2172. Dinic/ISAP求最大流[通俗易懂]

    acwing-2172. Dinic/ISAP求最大流[通俗易懂]给定一个包含 n 个点 m 条边的有向图,并给定每条边的容量,边的容量非负。图中可能存在重边和自环。求从点 S 到点 T 的最大流。输入格式第一行包含四个整数 n,m,S,T。接下来 m 行,每行三个整数 u,v,c,表示从点 u 到点 v 存在一条有向边,容量为 c。点的编号从 1 到 n。输出格式输出点 S 到点 T 的最大流。如果从点 S 无法到达点 T 则输出 0。数据范围2≤n≤10000,1≤m≤100000,0≤c≤10000,S≠T输入样例:7 14 1 71

    2022年8月10日
    10
  • Origin简单绘图

    Origin简单绘图一、从cadence导出数据仿真生成波形之之后,鼠标选中波形,右击—>SendTo—>Export,进行csv数据的保存。打开该csv文件,删掉第一行,第一行是是横纵坐标的标识,左侧第一列是横坐标值,右侧列是纵坐标值。二、origin简单绘图双击图标打开origin导入csv数据可选中多个csv文件导入为了让两个csv的数据同时显示,在弹出的对话框进行以下操作(默认第二个csv数据会覆盖第一个csv数据)。设置好之后点击“确定”,两个csv数据均被导入到了o

    2022年6月1日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号