从一个屏幕导航到另一个屏幕不工作在android
问题描述:
public class check extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
void myonclick(View view)
{
Intent mIntent = new Intent(this,check2.class);
startActivity(mIntent);
}
}
class check2 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
// super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
Toast.makeText(
this,
"Welcome to second page", Toast.LENGTH_LONG).show();
finish();
}
}
嗨。这是我运行此代码时的代码。当我点击一个按钮时,它会在模拟器中显示错误:应用程序检查已意外停止。从一个屏幕导航到另一个屏幕不工作在android
答
你是否声明了两个清单文件中的活动?
主要活动应具有以下意图过滤器标签
<intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
第二个活动被宣布为
<activity android:name="check2">
还呼吁结束()在第二个活动将立即返回控制到第一个活动。
答
在清单文件中声明像
<activity android:name=".LoginForm" android:label=" Login"/>
这里FrontPage是第一个文件名 这里LoginForm的是第二个文件名 然后当FrontPage两项活动文件onclick按钮该事件将触发
代码为
Intent userintent = new Intent(FrontPage.this, LoginForm.class);
startActivity(userintent);
finish();
感谢dude..i了它now..i didnt宣布在清单中的活动.. – bharath 2010-11-23 07:15:50
一个问题,因为只有一个main.xml中假设我的check2假设我想有其他领域应该在哪里做.. – bharath 2010-11-23 07:17:09