Android java.lang.InstanceionException

Android java.lang.InstanceionException,android,Android,我正在制作一个应用程序,向人们发送X数量的文本,在重新编写代码以包含线程后,它崩溃了。另外,代码的“Thread.sleep(3000);”部分会冻结UI,还是将我所有的代码放在一个线程中可以解决这个问题?最后一个问题,如何防止脚本在后台停止(继续发送) 谢谢,这是日志 07-12 21:04:40.222:E/AndroidRuntime(13948):致命异常:主 07-12 21:04:40.222:E/AndroidRuntime(13948):java.lang.RuntimeExce

我正在制作一个应用程序,向人们发送X数量的文本,在重新编写代码以包含线程后,它崩溃了。另外,代码的“Thread.sleep(3000);”部分会冻结UI,还是将我所有的代码放在一个线程中可以解决这个问题?最后一个问题,如何防止脚本在后台停止(继续发送)

谢谢,这是日志

07-12 21:04:40.222:E/AndroidRuntime(13948):致命异常:主 07-12 21:04:40.222:E/AndroidRuntime(13948):java.lang.RuntimeException:无法实例化活动组件信息{com.dillonregi.multisender/com.dillonregi.multisender.multisender2}:java.lang.InstanceException:com.dillonregi.multisender.multisender2 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1580) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1674) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:942) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.os.Handler.dispatchMessage(Handler.java:99)上 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.os.Looper.loop(Looper.java:130)上 07-12 21:04:40.222:E/AndroidRuntime(13948):位于android.app.ActivityThread.main(ActivityThread.java:3701) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.reflect.Method.Invokenactive(本机方法) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.reflect.Method.invoke(Method.java:507) 07-12 21:04:40.222:E/AndroidRuntime(13948):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653) 07-12 21:04:40.222:E/AndroidRuntime(13948):在dalvik.system.NativeStart.main(本机方法) 07-12 21:04:40.222:E/AndroidRuntime(13948):由以下原因引起:java.lang.InstantiationException:com.dillonregi.multisender.multisender2 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.Class.newInstanceImpl(本机方法) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.Class.newInstance(Class.java:1409) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1572) 2007-12 21:04:40.222:E/AndroidRuntime(13948):。。。还有11个 07-12 21:04:40.222:E/AndroidRuntime(13948):[Blue Error Handler]为main生成调试报告文件 07-12 21:04:40.222:E/AndroidRuntime(13948):java.lang.RuntimeException:无法实例化活动组件信息{com.dillonregi.multisender/com.dillonregi.multisender.multisender2}:java.lang.InstanceException:com.dillonregi.multisender.multisender2 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1580) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1674) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:942) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.os.Handler.dispatchMessage(Handler.java:99)上 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.os.Looper.loop(Looper.java:130)上 07-12 21:04:40.222:E/AndroidRuntime(13948):位于android.app.ActivityThread.main(ActivityThread.java:3701) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.reflect.Method.Invokenactive(本机方法) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.reflect.Method.invoke(Method.java:507) 07-12 21:04:40.222:E/AndroidRuntime(13948):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653) 07-12 21:04:40.222:E/AndroidRuntime(13948):在dalvik.system.NativeStart.main(本机方法) 07-12 21:04:40.222:E/AndroidRuntime(13948):由以下原因引起:java.lang.InstantiationException:com.dillonregi.multisender.multisender2 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.Class.newInstanceImpl(本机方法) 07-12 21:04:40.222:E/AndroidRuntime(13948):位于java.lang.Class.newInstance(Class.java:1409) 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上 07-12 21:04:40.222:E/AndroidRuntime(13948):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1572) 2007-12 21:04:40.222:E/AndroidRuntime(13948):。。。还有11个


不要堵塞主螺纹。尝试使用。在读取更多信息之前-

不要阻塞主线程。尝试使用。在阅读更多信息之前-

lol,另一次重写。。。当我这么做的时候,有没有更快的方法从编辑文本框中获取整数?(除了从editText到String再到integer)哈哈,又一次重写。。。当我这么做的时候,有没有更快的方法从编辑文本框中获取整数?(从editText到字符串再到整数除外)
public abstract class multisender2 extends Activity implements Runnable {
    @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
    public void csend(View view) {
     EditText number = (EditText)findViewById(R.id.pnumber);
     EditText message = (EditText)findViewById(R.id.pmessage);
     EditText hmany = (EditText)findViewById(R.id.hmany);
     String _hmany = hmany.getText().toString();
     final String _number = number.getText().toString();
     final String _message = message.getText().toString();
     final int xtime = Integer.parseInt(_hmany);
     final int count = 1;
    Thread background = new Thread(new Runnable() { 

@Override
public void run() {
    try {
    if (count > xtime == false){
    SmsManager.getDefault().sendTextMessage(_number, null, _message, null, null);
        Thread.sleep(3000);
              }
    } catch (InterruptedException e) {
 }
 }

});       
    background.start();
}
}