【发布时间】:2011-03-31 07:54:24
【问题描述】:
总的来说,我对编程比较陌生,所以要温柔=|我正在尝试从显示几个文本输入、一个复选框和一个按钮的基本活动开始一个新活动。按下按钮时,我希望它切换到新活动。代码可以编译,但是当我按下 Android 中的按钮时,它就会崩溃。任何帮助将不胜感激。
这是代码示例:
public class Something extends Activity implements OnClickListener
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
Button login = (Button)findViewById(R.id.login);
login.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
startActivity(new Intent().setClass(Something.this, That.class));
}
}
错误日志:
I/ActivityManager(240):开始活动:Intent { cmp=jano.huerta.sfgc/.HOME } D/AndroidRuntime(13612): 关机 VM W/dalvikvm(13612):threadid=1:线程以未捕获的方式退出 异常(组=0x4 0025a08)E/AndroidRuntime(13612):致命 例外:主 E/AndroidRuntime(13612):java.lang.RuntimeException: 无法开始活动公司 mponentInfo{jano.huerta.sfgc/jano.huerta.sfgc.HOME}: android.content.ActivityNot FoundException:找不到显式 活动类{jano.huerta.sfgc/jano.huerta.sfgc.SUMMARY};你 在你的 AndroidManifest.xml 中声明了这个活动?
E/AndroidRuntime(13612): 在 android.app.ActivityThread.performLaunchActiv ity(ActivityThread.java:2787) E/AndroidRuntime(13612): 在 android.app.ActivityThread.handleLaunchActivi ty(ActivityThread.java:2803) E/AndroidRuntime(13612): 在 android.app.ActivityThread.access$2300(ActivityThread.java:135) E/AndroidRuntime(13612):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2136) E/AndroidRuntime(13612):在 android.os.Handler.dispatchMessage(Handler.ja va:99) E/AndroidRuntime(13612):在 android.os.Looper.loop(Looper.java:144) E/AndroidRuntime(13612):
在 android.app.ActivityThread.main(ActivityThread d.java:4937) E/AndroidRuntime(13612):在 java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(13612):在 java.lang.reflect.Method.invoke(Method.java:5 21) E/AndroidRuntime(13612):在 com.android.internal.os.ZygoteInit$MethodAndA rgsCaller.run(ZygoteInit.java:868) E/AndroidRuntime(13612): 在 com.android.internal.os.ZygoteInit.main(Zygot eInit.java:626) E/AndroidRuntime(13612):在 dalvik.system.NativeStart.main(Native Method)E/AndroidRuntime(13612):由以下原因引起: android.content.ActivityNotFoundException:无法找到显式 活动类 {jano.huerta.sfgc/jano.huerta.sfgc.SUMMARY };你 在您的 AndroidManifest.xml 中声明此活动? E/AndroidRuntime(13612):在 android.app.Instrumentation.checkStartActivit yResult(Instrumentation.java:1563) E/AndroidRuntime(13612): 在 android.app.ActivityThread.resolveActivityInf o(ActivityThread.java:2597) E/AndroidRuntime(13612): 在 android.app.LocalActivityManager.startActivit y(LocalActivityManager.java:277) E/AndroidRuntime(13612): 在 android.widget.TabHost$IntentContentStrategy。 getContentView(TabHost.java:651) E/AndroidRuntime(13612): 在 android.widget.TabHost.setCurrentTab(TabHost.java:323) E/AndroidRuntime(13612):在 android.widget.TabHost.addTab(TabHost.java:21 3) E/AndroidRuntime(13612):在 jano.huerta.sfgc.HOME.onCreate(HOME.java:23) E/AndroidRuntime(13612): 在 android.app.Instrumentation.callActivityOnCre ate(Instrumentation.java:1069) E/AndroidRuntime(13612): 在 android.app.ActivityThread.performLaunchActiv ity(ActivityThread.java:2751) E/AndroidRuntime(13612): ... 11 更多 W/ActivityManager(240):强制完成活动 jano.huerta.sfgc/.HOME W/ActivityManager(240):强制完成 活动 jano.huerta.sfgc/.SFGC W/ActivityManager(240):活动 HistoryRecord 的暂停超时{466bbec0 jano .huerta.sfgc/.HOME} D/dalvikvm(406):GC_EXPLICIT 在 90 毫秒内释放了 418 个对象/26008 个字节 I/Process (13612):发送信号。 PID:13612 SIG:9 I/ActivityManager(240): 进程 jano.huerta.sfgc (pid 13612) 有 死了。 I/WindowManager(240):赢得死亡:窗口{466cb800 jano.huerta.sfgc/jano.huerta。 sfgc.SFGC 暂停=真} W/ActivityManager(240):活动销毁超时 历史记录{46654450 ja no.huerta.sfgc/.SFGC}
【问题讨论】:
-
向我们提供崩溃的详细信息