【发布时间】:2014-03-02 17:17:40
【问题描述】:
在我的%MainActivity 我有这个
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(MainActivity.this,
LoginSignupActivity.class);
startActivity(intent);
....
}
事实上,意图是由一些身份验证检查包装的,但为了调试我删除了它,但这种方法不会启动任何LoginSignupActivity。有人可以帮忙吗?
编辑:
这是整个 onCreate 方法
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(MainActivity.this,
LoginSignupActivity.class);
startActivity(intent);
setActionBarListNavigation();
setupDrawer();
setupContainer();
}
MainActivity extends CustomActivity(从AsyncLoader 获取数据),最后一个Activity 继承自FragmentActivity 并有一个onCreate 方法
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
theme = getAppTheme();
setupActionBar();
}
与
protected void setupActionBar()
{
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
getActionBar().setBackgroundDrawable(getResources().getDrawable(theme));
}
终于
【问题讨论】:
-
您是否遇到任何错误/崩溃?
-
@Elenasys 当然我的清单中有
<activity android:name=".authenticator.LoginSignupActivity"> </activity> -
题外话:你真的不应该对所有事情都回答“当然”,这可能会显得粗鲁。 On-topic:是否有任何错误或什么都不做?如果它没有崩溃,那么您可能需要在
onCreate()中显示更多代码。另外,您是否在下一个Activity中设置了断点以确保它不会因为某种原因开始然后结束? -
其实我自己也很好奇。我猜是因为您一开始并没有发布太多信息,而且您确实拥有
startActivity(),所以也许人们认为您没有进行研究。我认为它不应该被否决,但没有人问我。我们会看看我们是否可以平衡一下 -
回到 IntelliJ 可能是明智的。我自己从未使用过它,但 AS 是基于它的,所以请继续使用它,直到 AS 至少发布 v.1.0 并且您过渡到它应该相当容易。
标签: java android android-intent android-studio