不幸的是,androiddemo(项目名称)已停止
我是android新手这是我的第一个演示应用。我试图从一个页面导航到另一个页面。但我无法导航到另一个页面,因为我在5月份的主xml文件中有一个按钮,单击该按钮后,它将移动到另一个xml下一页。我有两个java类:第一个Mianacity,下一个java。2 xml:activity_main,下一页 我的代码:清单不幸的是,androiddemo(项目名称)已停止,android,Android,我是android新手这是我的第一个演示应用。我试图从一个页面导航到另一个页面。但我无法导航到另一个页面,因为我在5月份的主xml文件中有一个按钮,单击该按钮后,它将移动到另一个xml下一页。我有两个java类:第一个Mianacity,下一个java。2 xml:activity_main,下一页 我的代码:清单 <activity android:name="com.example.androiddemo.MainActivity" android:
<activity
android:name="com.example.androiddemo.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="nextpagejava" ></activity>
acitivity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<TextView
android:id="@+id/clicktxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click"
/>
<Button
android:id="@+id/bnt"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Click Me"
/>
我收到一条消息,“不幸的是,androiddemo已经停止”这条消息作为一个弹出窗口
有人能告诉我为什么会出现这个错误吗?请告诉我从哪里可以找到逐行调试日志 您有两个onClick()函数。删除第二行并在按钮的侦听器中添加以下两行
Intent in = new Intent(this, nextpagejava.class);
startActivity(in);
这会让你继续前进。如果仍然存在错误,请从堆栈跟踪中发布日志猫,因为您得到了很多信息,所以请将其放在这里 但我想说的是,这很可能与某些缺失的声明有关(例如,试图单击尚未初始化的按钮);非常普遍的问题 编辑:可能使用意图可以解决您的问题。
<activity android:name="nextpagejava" ></activity>
活动名称前需要一个“.”
<activity android:name=".nextpagejava" ></activity>
同时将MainActivity名称更改为
<activity android:name=".MainActivity" ></activity>
只需从您的
MainActivity.java
文件中删除:
不要这样写:
在清单
文件中也进行如下更改:
然后退房。我想它现在应该可以工作了。你能发布错误日志吗。。。???或者您必须从日志中识别自己…使用logcat检查堆栈跟踪并找出错误(异常)发生的位置。看看你是否能找到解决办法。如果没有,请返回并提供实际错误,包括堆栈跟踪!您可以在菜单栏->窗口栏->ShowView-->Logcati中找到logcat,在您的
AndroidManifest.xml
文件中,manifest
标记中的package
的值是多少?
<activity android:name="nextpagejava" ></activity>
<activity android:name=".nextpagejava" ></activity>
<activity android:name=".MainActivity" ></activity>
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
/ / TODO Auto-generated method stub
}
});
bt.setOnClickListener(this);
<activity android:name=".nextpagejava" ></activity>